專利名稱:用于支持多個nfc執(zhí)行環(huán)境nfcee的nfc控制器的應(yīng)用路由配置的制作方法
技術(shù)領(lǐng)域:
本申請涉及近場通信(NFC)。具體地,本申請涉及包括多個NFC執(zhí)行環(huán)境(NFCEE)的系統(tǒng)中的應(yīng)用相關(guān)信息的路由。
背景技術(shù):
近場通信(NFC)是能夠?qū)崿F(xiàn)短距離(例如,大約10厘米的距離)上的設(shè)備之間的數(shù)據(jù)交換的短距離無線通信技術(shù)。NFC主要(但非排它地)瞄準(zhǔn)在移動通信設(shè)備(例如,移動電話、智能電話和其他便攜式電子設(shè)備)中使用。NFC設(shè)備通常與現(xiàn)有的IS0/IEC14443智能卡和讀卡器進(jìn)行通信以及與其他NFC設(shè)備進(jìn)行通信,并從而與已經(jīng)在使用的現(xiàn)有無接觸基礎(chǔ)設(shè)施相兼容。無接觸基礎(chǔ)設(shè)施當(dāng)前被部署用于公共交通、支付和其他服務(wù)。NFC啟動設(shè)備通常能夠?qū)⑺鼈兊牟僮髂J礁淖優(yōu)樽x卡器/寫卡器模式、對等模式或卡仿真模式。不同的操作模式是基于IS0/IEC18092NFC IP-1和IS0/IEC14443非接觸式智能卡標(biāo)準(zhǔn)。在讀卡器/寫卡器模式中,NFC設(shè)備能夠讀取NFC論壇強制標(biāo)簽類型(例如,在讀取NFC智能海報標(biāo)簽的場景中)。RF接口上的讀卡器/寫卡器模式遵從IS014443和FeliCa方案。在對等模式 中,兩個NFC設(shè)備可以交換數(shù)據(jù)。例如,在對等模式中,可以在設(shè)備之間交換藍(lán)牙或WiFi鏈路設(shè)立參數(shù)或數(shù)據(jù)(例如,虛擬商務(wù)卡或數(shù)字相片)。此外,在IS0/IEC18092標(biāo)準(zhǔn)中對對等模式進(jìn)行了標(biāo)準(zhǔn)化。在卡仿真模式中,NFC設(shè)備看起來像是與傳統(tǒng)的非接觸式智能卡幾乎相同的讀卡器或?qū)懣ㄆ餮b置。此卡仿真功能使得NFC設(shè)備能夠在不改變現(xiàn)有非接觸式智能卡基礎(chǔ)設(shè)施的情況下實現(xiàn)非接觸式支付和售票,。為了使得移動通信設(shè)備能夠?qū)崿F(xiàn)NFC服務(wù),移動通信設(shè)備可以配備一個或更多個NFCEE (即,具有一個或更多個執(zhí)行環(huán)境)。這些NFCEE中可以駐留用于執(zhí)行不同交易的不同應(yīng)用。此外,移動通信設(shè)備配備NFC控制器(NFCC),NFC控制器經(jīng)由無線空口控制在外部遠(yuǎn)程讀卡器/寫卡器與存儲在不同NFCEE上的應(yīng)用之間的通信。如果在NFCC和包括特定應(yīng)用的NFCEE之間的專用通信信道被激活,則遠(yuǎn)程讀卡器可以使用IS07816-4SELECT (選擇)命令來選擇或?qū)ぶ诽囟☉?yīng)用。在單個NFCEE的情況下,NFCC事先激活通信信道,使得在遠(yuǎn)程讀卡器與NFCEE之間的通信可以在不存在與激活通信信道相關(guān)的延遲或等待時間的情況下發(fā)生。然而,在多個NFCEE的情況下,NFCC不知道具體應(yīng)用駐留在的NFCEE。這是由于缺少與哪個應(yīng)用(與SELECT命令中指示的應(yīng)用標(biāo)識符AID相關(guān)聯(lián))駐留在哪個NFCEE中有關(guān)的信息。因此,NFCC不能夠激活合適的通信信道,因而,在遠(yuǎn)程讀卡器與特定應(yīng)用之間不能進(jìn)行通信。本申請通過描述在NFCC和多個NFCEE之間的示例路由機制以及在NFCC上注冊NFCEE的示例方法來解決此問題。
發(fā)明內(nèi)容
根據(jù)一個方案,描述了一種用于識別在包括多個NFC執(zhí)行環(huán)境的NFC啟動設(shè)備上的NFC應(yīng)用的方法。該應(yīng)用可以駐留在多個NFC執(zhí)行環(huán)境之一中。通常,多個NFC執(zhí)行環(huán)境(也稱為安全單元(SE))中駐留了多個不同應(yīng)用。NFC執(zhí)行環(huán)境可以駐留若干不同應(yīng)用??紤]到NFC啟動設(shè)備的NFC控制器通常不知道哪個應(yīng)用駐留在多個NFC執(zhí)行環(huán)境中的哪一個(或者NFC啟動設(shè)備的設(shè)備主機)中的事實,NFC控制器可以使用本申請中概述的方法。應(yīng)當(dāng)注意,作為多個NFC執(zhí)行環(huán)境的備選或補充,NFC啟動設(shè)備可以包括能夠駐留一個或更多個應(yīng)用的設(shè)備主機,所述應(yīng)用可以使用本申請中概述的方法進(jìn)行識別。NFC啟動設(shè)備可以是包括附加NFC控制器的移動電話、智能電話或便攜式設(shè)備。NFC控制器可以被配置為經(jīng)由空口與外部設(shè)備(例如,遠(yuǎn)程讀卡器和/或遠(yuǎn)程寫卡器)進(jìn)行通信。在一個實施例中,NFC控制器提供配置為與外部NFC設(shè)備通信的空口。應(yīng)用可以是卡仿真應(yīng)用,其允許遠(yuǎn)程讀卡器和/或?qū)懣ㄆ鲝腘FC啟動設(shè)備讀取和/或向NFC啟動設(shè)備寫入,就像NFC啟動設(shè)備是兼容IS014443的非接觸式智能卡一樣。NFC控制器經(jīng)由其與外部讀卡器和/或?qū)懣ㄆ魍ㄐ诺目湛诳梢耘cIS018000-3 (通過引用將其并入本文)兼容;和/或,可以操作在13.56MHz上;和/或可以具有小于20cm的范圍。一種用于識別在NFC啟動設(shè)備上的應(yīng)用的示例方法可以包括以下操作:通過NFC啟動設(shè)備的空口接收請求訪問應(yīng)用的外部請求。所述外部請求可以由所述遠(yuǎn)程讀卡器和/或遠(yuǎn)程寫卡器發(fā)出。具體地,請求訪問應(yīng)用的請求可以與IS07816-4SELECT(AID)消息相對應(yīng),所述AID是所述應(yīng)用的標(biāo)識符。
所述方法可以包括以下操作:為了檢測請求訪問應(yīng)用的請求,嗅探來自空口的數(shù)據(jù)業(yè)務(wù)。換言之,NFC控制器可以觀察來自所述空口的數(shù)據(jù)業(yè)務(wù),以及從所述進(jìn)入數(shù)據(jù)業(yè)務(wù)中識別請求訪問應(yīng)用的請求(例如,SELECT (AID)請求)。不是該請求的進(jìn)入數(shù)據(jù)業(yè)務(wù)可被忽略或丟棄。備選地,其他進(jìn)入業(yè)務(wù)可被直接轉(zhuǎn)發(fā)給一個特定NFC執(zhí)行環(huán)境(NFCEE)或設(shè)備主機(DH)。所述示例方法可以包括以下操作:當(dāng)多個NFC執(zhí)行環(huán)境被實例化時,向多個NFC執(zhí)行環(huán)境轉(zhuǎn)發(fā)與所述外部請求相關(guān)聯(lián)的查詢。在一個實施例中,所述查詢與所述外部請求相對應(yīng)。具體地,僅將與檢測到的請求訪問所述應(yīng)用的請求相關(guān)的查詢轉(zhuǎn)發(fā)給所述多個NFC執(zhí)行環(huán)境,而其他進(jìn)入業(yè)務(wù)可以或者被忽略或丟棄,或者被轉(zhuǎn)發(fā)給僅單個特定NFCEE或DH。向多個NFC執(zhí)行環(huán)境轉(zhuǎn)發(fā)查詢的操作可以包括將所述查詢廣播給所述多個NFC執(zhí)行環(huán)境全體,并且(有可能)廣播給所述設(shè)備主機。因此,所有NFCEE和DH將接收到請求訪問所述應(yīng)用的請求,并可以驗證所述應(yīng)用是否駐留在特定NFCEE或DH中。備選地,轉(zhuǎn)發(fā)可以包括向多個NFC執(zhí)行環(huán)境順序地單播所述查詢。因此,NFC控制器將關(guān)于每個NFCEE或DH順序地驗證所請求的應(yīng)用是否駐留在特定NFCEE或DH中。作為向多個NFC執(zhí)行環(huán)境中的多于一個NFC執(zhí)行環(huán)境轉(zhuǎn)發(fā)所述查詢的結(jié)果,所述NFC控制器會分別從多個NFC執(zhí)行環(huán)境中的多于一個NFC執(zhí)行環(huán)境接收多于一個對所述查詢的響應(yīng)。換言之,已經(jīng)接收到所述查詢的拷貝的每個NFCEE (和/或DH)會回發(fā)對所述查詢的響應(yīng),所述響應(yīng)將被所述NFC控制器接收。因此,NFC控制器會接收來自多個NFCEE (和/或DH)中的相應(yīng)的多于一個NFC執(zhí)行環(huán)境的多于一個響應(yīng)。示例方法還可以包括:分析所述多于一個響應(yīng),以便識別指示所述應(yīng)用是否駐留在多個NFC執(zhí)行環(huán)境中的相應(yīng)一個NFC執(zhí)行環(huán)境中的肯定響應(yīng)。換言之,所述NFC控制器可以分析從所述NFCEE(和/或DH)接收到的響應(yīng)。所述響應(yīng)可以是否定的,指示對應(yīng)NFCEE (和/或DH)中沒駐留所請求的NFC應(yīng)用。另一方面,一個或更多個響應(yīng)可以是肯定的,指示對應(yīng)NFCEE(和/或DH)中沒駐留所請求的應(yīng)用,例如具有特定應(yīng)用標(biāo)識符(AID)的應(yīng)用。肯定響應(yīng)可以是特定消息類型(例如根據(jù)IS07816-4的“0K”響應(yīng)消息(所述“0K”響應(yīng)消息具有十六進(jìn)制值“9000”))。否定響應(yīng)可以是根據(jù)IS07816-4的“Not found(未找到)”響應(yīng)消息(所述“未找到”響應(yīng)消息具有十六進(jìn)制值“6A82”)。因此,在對查詢進(jìn)行順序單播的情況下,轉(zhuǎn)發(fā)可以包括以下操作:向多個NFC執(zhí)行環(huán)境中的多于一個NFC執(zhí)行環(huán)境順序地單播所述查詢。接收多于一個響應(yīng)可以包括從NFC執(zhí)行環(huán)境接收對單播查詢的響應(yīng),并且所述分析可以包括分析所接收的對所述單播查詢的響應(yīng)。換言之,順序單播可以涉及以下迭代處理:向多個NFC執(zhí)行環(huán)境中的所述多于一個NFC執(zhí)行環(huán)境中的第一 NFC執(zhí)行環(huán)境轉(zhuǎn)發(fā)所述查詢;從多個NFC執(zhí)行環(huán)境中的所述多于一個NFC執(zhí)行環(huán)境中的第一 NFC執(zhí)行環(huán)境接收第一響應(yīng);以及,根據(jù)所述第一響應(yīng)確定所述應(yīng)用是否駐留在多個NFC執(zhí)行環(huán)境中的所述多于一個NFC執(zhí)行環(huán)境中的第一 NFC執(zhí)行環(huán)境中。如果確定所述應(yīng)用不駐留在第一 NFCEE中,則所述迭代處理可以包括詢問多個NFC執(zhí)行環(huán)境中的所述多于一個NFC執(zhí)行環(huán)境中的第二 NFC執(zhí)行環(huán)境。所述詢問可以包括轉(zhuǎn)發(fā)所述查詢,從多個NFC執(zhí)行環(huán)境中的所述多于一個NFC執(zhí)行環(huán)境中的第二 NFC執(zhí)行環(huán)境接收第二響應(yīng),并分析所述第二響應(yīng)。取決于對所述第二響應(yīng)的分析,所述方法可以或者進(jìn)行由轉(zhuǎn)發(fā)、接收和分析操作構(gòu)成的另一次迭代(在否定響應(yīng)的情況下),或者終止迭代處理(在肯定響應(yīng)的情況下)。在后一情況下,分析所述第二響應(yīng)將包括:確定所述應(yīng)用駐留在多個NFC執(zhí)行環(huán)境中的所述多于一個NFC執(zhí)行環(huán)境中的第二 NFC執(zhí)行環(huán)境中。向NFCEE和/或DH轉(zhuǎn)發(fā)查詢以及從NFCEE和/或DH接收響應(yīng)可以涉及:激活在NFC控制器和相應(yīng)的NFCEE和/或DH之間的通信信道。因此,示例方法可以包括:在向特定NFC執(zhí)行環(huán)境轉(zhuǎn)發(fā)所述查詢之前,激活到特定NFC執(zhí)行環(huán)境(和/或DH)的通信信道。以類似方式,示例方法可以包括:在從特定NFC執(zhí)行環(huán)境接收到指示所述應(yīng)用不駐留在所述特定NFC執(zhí)行環(huán)境中 的響應(yīng)的情況下(即,在接收到否定響應(yīng)的情況下),去激活到該特定NFC執(zhí)行環(huán)境(和/或DH)的通信信道。一般而言,并且為了節(jié)省資源(例如,功率消耗、用于維護(hù)未使用信道的處理器指令等),以下處理可能是有益的:一旦對應(yīng)的NFCEE (和/或DH)已經(jīng)用指示所請求的應(yīng)用不駐留在該對應(yīng)的NFCEE(和/或DH)中的否定響應(yīng)進(jìn)行了應(yīng)答,則對通信信道進(jìn)行去激活。作為備選或補充,在從NFCEE (或DH)接收到指示所請求的應(yīng)用駐留在該NFCEE (或DH)中的肯定響應(yīng)的情況下,可以去激活除與已經(jīng)發(fā)出肯定響應(yīng)的NFCEE (或DH)相對應(yīng)的信道之外的一些或所有激活的通信信道??赡馨l(fā)生以下情況:所請求的應(yīng)用不駐留在NFCEE(和/或DH)中的任意一個中。因此,示例方法可以包括:在進(jìn)行所述分析操作的情況下,確定還未接收到肯定響應(yīng);以及,通過空口發(fā)送所述多于一個響應(yīng)之一。作為示例,可以通過空口,向例如已經(jīng)發(fā)送了請求訪問應(yīng)用的請求的遠(yuǎn)程讀卡器/寫卡器轉(zhuǎn)發(fā)NCI控制器所接收的響應(yīng)中的最后一個。以類似方式,在識別出單個肯定響應(yīng)的情況下,可以通過空口發(fā)送該單個肯定響應(yīng)。另一方面,在識別出來自由多個NFC執(zhí)行環(huán)境和/或DH中的多于一個構(gòu)成的對應(yīng)集合的多個肯定響應(yīng),NFC控制器可被配置為:從所述集合中確定所選擇的NFC執(zhí)行環(huán)境和/或DH ;以及,通過空口發(fā)送來自所選擇的NFC執(zhí)行環(huán)境的肯定響應(yīng)??梢愿鶕?jù)預(yù)定優(yōu)先級來確定所選擇的NFCEE(和/或所選擇的DH)。因此,可以解決多個應(yīng)用使用相同應(yīng)用標(biāo)識符所造成的不明確性。示例方法可以包括:監(jiān)視多于一個接收到的響應(yīng),以核實已經(jīng)從多個NFC執(zhí)行環(huán)境中的所述多于一個NFC執(zhí)行環(huán)境中的每個NFC執(zhí)行環(huán)境接收到響應(yīng)。在監(jiān)視時,可以通過空口發(fā)送等待超時消息,以避免與請求訪問應(yīng)用的請求的發(fā)送者的連接超時。等待超時消息可以是IS014443幀等待超時消息。因此,可以確保NFC控制器能夠核實所請求的應(yīng)用在所有NFCEE (和/或DH)上的存在性,而不需要招致請求超時的風(fēng)險。一旦已經(jīng)識別出所請求的應(yīng)用所駐留在的NFCEE (和/或DH),NFC控制器可以向識別出的NFC執(zhí)行環(huán)境(和/或DH)轉(zhuǎn)發(fā)來自空口的其他數(shù)據(jù)業(yè)務(wù)。其他數(shù)據(jù)業(yè)務(wù)可以與在NFC啟動設(shè)備外部的遠(yuǎn)程讀卡器和/或?qū)懣ㄆ髋c所請求的應(yīng)用之間的交易數(shù)據(jù)相關(guān)。根據(jù)其他方案,描述了一種用于識別在包括多個NFC執(zhí)行環(huán)境的NFC啟動設(shè)備上的特定應(yīng)用的示例方法。特定應(yīng)用可以駐留在多個NFC執(zhí)行環(huán)境(和/或NFC啟動設(shè)備的DH)之一中。應(yīng)當(dāng)注意,本申請中描述的任意方案也可應(yīng)用于此方法。示例方法可以包括向NFC啟動設(shè)備的NFC控制器注冊在多個NFC執(zhí)行環(huán)境(和/或DH)中駐留的一些或所有應(yīng)用??梢愿鶕?jù)ESTI技術(shù)規(guī)范ETSI TS102622v7.5.0或此技術(shù)規(guī)范的擴展版本來執(zhí)行該注冊。通過引用方式將該ESTI技術(shù)規(guī)范并入本文。在進(jìn)行了注冊的情況下,示例方法可以包括在NFC控制器上確定或建立應(yīng)用數(shù)據(jù)庫,其中該數(shù)據(jù)庫指示在注冊應(yīng)用和該注冊應(yīng)用所駐留在的NFCEE (和/或DH)之間的交叉引用或映射。此外,數(shù)據(jù)庫可以包括與在NFC控制器和相應(yīng)的NFCEE (和/或DH)之間的數(shù)據(jù)交換之前和之后要激活或去激活的、到NFCEE(和/或DH)的通信信道有關(guān)的信息。數(shù)據(jù)庫可以用于在NFC啟動設(shè)備內(nèi)識別應(yīng)用的位置。以與上述方法示例 類似的方式,本方法可以包括:在NFC控制器處通過NFC啟動設(shè)備的空口接收請求訪問特定應(yīng)用的外部請求。為了確定特定應(yīng)用所駐留在的特定NFC執(zhí)行環(huán)境(和/或DH),NFC控制器可以查閱應(yīng)用數(shù)據(jù)庫,而不是廣播或順序單播與請求相關(guān)聯(lián)的查詢,并等待來自NFCEE的肯定響應(yīng)。因此,NFC控制器可以直接識別正確的NFCEE (和/或DH),并繼續(xù)進(jìn)行對到特定NFC執(zhí)行環(huán)境的通信信道進(jìn)行激活;以及,向特定NFC執(zhí)行環(huán)境轉(zhuǎn)發(fā)與請求相關(guān)聯(lián)的查詢。在一個實施例中,所述查詢與所述請求相對應(yīng)。在進(jìn)行了轉(zhuǎn)發(fā)的情況下,NFC控制器可以從特定NFC執(zhí)行環(huán)境接收與查詢相關(guān)的響應(yīng);以及,通過空口(例如向遠(yuǎn)程讀卡器/寫卡器)發(fā)送響應(yīng)。在從NFCEE (和/或DH)接收到指示特定響應(yīng)駐留在特定NFCEE (和/或DH)中的肯定響應(yīng)的情況下,該方法可以繼續(xù)進(jìn)行向特定NFC執(zhí)行環(huán)境轉(zhuǎn)發(fā)來自空口的其他數(shù)據(jù)業(yè)務(wù)。所述其他數(shù)據(jù)業(yè)務(wù)可以與針對特定應(yīng)用的交易數(shù)據(jù)相關(guān)。根據(jù)另一方案,描述了 NFC控制器,該NFC控制器被配置為在包括多個NFC執(zhí)行環(huán)境的NFC啟動設(shè)備上識別應(yīng)用。所述NFC控制器可以被配置為執(zhí)行本申請中概述的任意方法操作。此外,NFC控制器可以包括NFC控制器接口(NCI),NFC控制器接口被配置為接收指示要如何向多個NFC執(zhí)行環(huán)境(和/或DH)中的任意一個轉(zhuǎn)發(fā)通過空口接收的針對應(yīng)用的請求的初始化信息。根據(jù)又一方面,描述了一種電子設(shè)備(例如,智能電話或移動電話或便攜式電子設(shè)備)。該電子設(shè)備可以包括根據(jù)本申請概述的方案中的任意一個的NFC控制器。NFC控制器可以被配置為:在接收到來自遠(yuǎn)程讀卡器和/或遠(yuǎn)程寫卡器的請求訪問特定應(yīng)用的請求的情況下,識別多個NFC執(zhí)行環(huán)境(和/或DH)中的駐留了該特定應(yīng)用的NFC執(zhí)行環(huán)境(和/或DH)。此外,NFC控制器可以提供無線接口,所述無線接口被配置為與遠(yuǎn)程讀卡器和/或遠(yuǎn)程寫卡器通信。備選地,可以與NFC控制器分離地提供所述無線接口。此外,電子設(shè)備可以包括多個NFC執(zhí)行環(huán)境,其中,多個NFC執(zhí)行環(huán)境之一中駐留了所請求的NFC應(yīng)用。此外,電子設(shè)備可以包括也可以駐留一個或更多個NFC應(yīng)用的設(shè)備主機(DH)。根據(jù)又一方面,描述了一種軟件程序。所述軟件程序可以被存儲在(可以是有形的或非易失性的)計算機可讀介質(zhì)上作為指令,所述指令適合于在處理器上執(zhí)行,并且當(dāng)在計算設(shè)備上執(zhí)行時,適合于執(zhí)行本申請中概述的方面和特征。根據(jù)另一方面,描述了一種包括軟件程序的存儲介質(zhì)。所述存儲介質(zhì)可以是存儲器(例如,RAM、ROM等)、光介質(zhì)、磁介質(zhì)等。所述軟件程序可以適合于在處理器上執(zhí)行,并且當(dāng)在計算設(shè)備上執(zhí)行時,適合于執(zhí)行本申請中概述的方面和特征。根據(jù)其他方案,描述了一種計算機程序產(chǎn)品。所述計算機程序產(chǎn)品可以包括可執(zhí)行指令,所述可執(zhí)行指令當(dāng)在計算機上執(zhí)行時,用于執(zhí)行本申請中概述的方面和特征。
應(yīng)當(dāng)注意,本申請中概述的各種示例實施例的方法和系統(tǒng)可以單獨地使用,或者和本申請中公開的其他方法和系統(tǒng)結(jié)合使用。此外,本申請中概述的方法和系統(tǒng)的所有方面可以任意地組合。具體地,可以以任意方式將權(quán)利要求的特征相互組合。
下文參考附圖,以示例性的方式解釋本申請中概述的不同方案,在附圖中:圖1示出了 NFC啟動的便攜式電子設(shè)備的配置示例;圖2示出了遠(yuǎn)程讀卡器、NFCC和多個NFCEE之間的消息流程圖示例;圖3示出了遠(yuǎn)程讀卡器、NFCC和多個NFCEE之間的另一消息流程圖示例;圖4示出了遠(yuǎn)程讀卡器、NFCC和多個NFCEE之間的又一消息流程圖示例;以及,圖5示出了能夠?qū)崿F(xiàn)NFC服務(wù)的電子手持設(shè)備示例。
具體實施例方式圖1示出了 NFC啟動的便攜式電子設(shè)備200的配置示例。設(shè)備200包括NFC控制器201,NFC控制器201被配置管理在外部/遠(yuǎn)程設(shè)備和多個NFC執(zhí)行環(huán)境204、205、206和207之間的通信。此外,設(shè)備200的NFCC201被配置為實例化空口 202 (例如,在13.56MHz上的NFC兼容接口),外部/遠(yuǎn)程設(shè)備可以使用該空口 202來與NFC執(zhí)行環(huán)境204、205、206和207進(jìn)行通信。空口 202可以由NFC控制器201單獨提供或者與NFC收發(fā)機合作來提供。此外,設(shè)備200包括:設(shè)備主機203,被配置為提供在便攜式電子設(shè)備200的不同功能和NFCC201提供的NFC功能之間的接口。設(shè)備主機203可以與移動電話或智能電話的基帶功能相對應(yīng)。圖1還示出了各種類型的NFCEE (也被稱為安全單元(SE))。NFCEE204由設(shè)備200經(jīng)由設(shè)備主機203直接提供,并可以經(jīng)由通信信道214尋址進(jìn)行尋址。NFCEE205是可以經(jīng)由通信信道215尋址的嵌入式SE。NFCEE206與可以經(jīng)由通信信道216訪問的可移除SD卡(安全數(shù)字存儲卡)相對應(yīng)。NFCEE207是可以經(jīng)由通信信道217訪問的UICC(通用集成電路卡)。不同NFCEE204、205、206和207提供用于存儲各種應(yīng)用(例如,售票應(yīng)用、卡仿真應(yīng)用、支付應(yīng)用等)的存儲設(shè)備。此外,不同NFCEE204、205、206和207提供用于執(zhí)行各種應(yīng)用的處理能力。此外,不同NFCEE204、205、206和207可以提供安全功能,例如認(rèn)證和授權(quán)??傊?,可以說,不同NFCEE204、205、206和207可以通過提供存儲、處理和/或安全功能來駐留(host)各種應(yīng)用。NFC控制器201與設(shè)備主機203相連,并與可以是嵌入式的或可移除的一個或若干個安全單元(例如,UICC、Micro SD、SmartMx) 204、205、206和207相連。在卡仿真模式中,NFCC201充當(dāng)RF (射頻)前端,并向DH203、204或向SE205、206和207之一轉(zhuǎn)發(fā)通過空口 202 (例如,從外部讀卡器)接收的業(yè)務(wù)。在類型A和類型B智能卡技術(shù)的情況下,在RF空口 202上運行的協(xié)議是基于IS07816-4,并且外部讀卡器使用此協(xié)議來與DH203、204或SE205、206和207 (類型F智能卡技術(shù)(即,F(xiàn)eliCa)不使用IS07816-4)上駐留的應(yīng)用進(jìn)行對話。如果應(yīng)用駐留在不同位置(一些駐留在DH203、204上,一些駐留在多個SE205、206和207上),NFCC201不能確定正確目的地(即,DH203、204或向SE205、206和207),以建立正確的通信信道214、215、216和217,并因此對RF業(yè)務(wù)進(jìn)行路由。因此,下文中描述的路由和/或注冊方法允許在來自遠(yuǎn)程讀卡器的請求和多個SE或DH之一中駐留的應(yīng)用之間進(jìn)行鏈接。應(yīng)用一般是使用唯一應(yīng)用標(biāo)識符(AID)來標(biāo)識的。然而,考慮到設(shè)備200可被配置有不同的可移除、可交換、可添加的NFCEE206和207的事實,NFCC201通常不知道設(shè)備200上可用的應(yīng)用。此外,駐留在NFCEE上的應(yīng)用還可以是可移除的(即,安裝、卸載、激活、去激活)。此外,NFCC201不知特定應(yīng)用駐留在NFCEE204、205、206和207中的哪個上。如果設(shè)備200靠近外部/遠(yuǎn)程讀卡器,遠(yuǎn)程讀卡器嘗試使用IS07816-4中規(guī)定的SELECT (AID)命令來識別設(shè)備200上的合適應(yīng)用。通過引用方式將IS07816-4并入本文。經(jīng)由空口202向NFCC201傳遞SELECT (AID)命令。如上文所概述的,然而,NFCC201不知道駐留與SELECT (AID)命令中規(guī)定的AID相對應(yīng)的應(yīng)用的正確NFCEE204、205、206和207。因此,不能夠在遠(yuǎn)程讀卡器和設(shè)備200上的特定應(yīng)用之間建立通信。用于克服此問題的可能方案是安裝從DH203到NFCC201的路由表。此路由表包括在NFC啟動設(shè)備200 的可用應(yīng)用和駐留所述應(yīng)用的NFCEE204、205、206和207之間的映射。一旦NFCC201從遠(yuǎn)程讀卡器接收到SELECT (AID)請求,NFCC201查詢路由表,激活合適的信道214、215、216和217,并能夠?qū)崿F(xiàn)遠(yuǎn)程讀卡器和所請求的與AID相關(guān)的NFCEE204、205、206和207之間的通信。此方案的缺點是DH203必須知道所有NFCEE204、205、206和207中存在的所有應(yīng)用。該信息可能由于不同交易對不同應(yīng)用提供商感興趣(或由于隱私和/或安全問題)是無法獲得的。換言之,不同應(yīng)用的不同服務(wù)提供商可能不想共享與設(shè)備200的NFCEE204、205、206和207上安裝的應(yīng)用相關(guān)的信息。因此,另一方案將是有用的,因為向NFCC201提供指示比在多個NFCEE204、205、206和207上存儲的全部應(yīng)用少的不完全路由表可能造成對請求尋址方面的困難。因此,需要不涉及來自不同NFCEE204、205、206和207的應(yīng)用數(shù)據(jù)的共享的解決方案,即,不使用在DH203中確定聯(lián)合路由表并隨后向NFCC201傳遞該聯(lián)合路由表的解決方案。圖2示出了這樣的解決方案,其基于由NFCC201將所接收的SELECT (AID)請求廣播給多個NFCEE204、205、206和207中的一些或全體。在圖2中示出的解決方案示例中,NFCC201嗅探來自遠(yuǎn)程讀卡器的業(yè)務(wù),并向所有SE204、205、206和207廣播IS07816-4消息SELECT (AID)。出于此目的,在廣播SELECT (AID)消息之前,可以激活所有信道214、215、216和217。NFCC201還嗅探從NFCEE204、205、206和207發(fā)送的業(yè)務(wù),過濾一些或所有否定響應(yīng),并向遠(yuǎn)程讀卡器發(fā)回肯定響應(yīng)。在此過程之后,NFCC201通常將已經(jīng)識別出包括與標(biāo)識符AID相對應(yīng)的應(yīng)用的正確目的地NFCEE204、205、206和207 ;正確NFCEE204、205、206和207是肯定響應(yīng)所來自的NFCEE。因此,NFCC201將向識別出的NFCEE轉(zhuǎn)發(fā)來自遠(yuǎn)程讀卡器的業(yè)務(wù)。另一方面,如果所有響應(yīng)都是否定的,則NFCC201將向遠(yuǎn)程讀卡器發(fā)回否定響應(yīng)之一,以便向遠(yuǎn)程讀卡器通知在設(shè)備200上不能獲得與標(biāo)識符AID相對應(yīng)的應(yīng)用。圖3中示出了另一解決方案,其中,為了識別駐留所尋址的應(yīng)用的NFCEE,NFCC201順序地向多個NFCEE204、205、206和207單播SELECT (AID)命令。在圖3中示出的解決方案示例中,NFCC201嗅探來自遠(yuǎn)程讀卡器的業(yè)務(wù)。在接收到SELECT (AID)命令時,NFCC201激活多個通信信道214、215、216和217中的第一 NFC執(zhí)行環(huán)境,向連接的NFCEE204、205、206和207轉(zhuǎn)發(fā)SELECT (AID),并檢查從特定NFCEE204、205、206和207接收的響應(yīng)。如果響應(yīng)是否定的,NFCC201處理多個通信信道214、215、216和217中的下一個,依此類推。如果在已經(jīng)檢查了來自多個NFCEE204、205、206和207全體的響應(yīng)之后不存在肯定響應(yīng),則NFCC201將向遠(yuǎn)程讀 卡器轉(zhuǎn)發(fā)否定響應(yīng)(例如,最后接收的否定響應(yīng))。應(yīng)當(dāng)注意,由于順序單播SELECT (AID)命令,與上文所概述的廣播解決方案相比,此解決方案對NFCC201的處理和存儲能力的要求通常會降低。另一方面,單播解決方案中的驗證時間可能比在廣播解決方案的驗證時間要長。然而,與針對身份卡一非接觸式集成電路卡一靠近卡相關(guān)的IS014443-4規(guī)范允許NFCC201延長幀等待時間,使得NFCC201在向遠(yuǎn)程讀卡器發(fā)回最終響應(yīng)之前具有更多的時間從不同NFCEE204、205、206和207收集對SELECT (AID)命令的響應(yīng)。通過引用方式將IS014443-4規(guī)范并入本文。圖4示出了另一解決方案,其中,在可被遠(yuǎn)程讀卡器尋址之前,不同NFCEE204、205、206和207(還可被稱為SE)直接向NFCC201注冊。在此解決方案示例中,與NFCC201相連的并且可以駐留應(yīng)用的設(shè)備(即,DH203和不同SE204、205、206和207)可以注冊它們希望可被遠(yuǎn)程讀卡器選擇的AID。此注冊應(yīng)當(dāng)在任何交易開始之前執(zhí)行。換言之,不同主機環(huán)境(DH或NFCEE)可以向NFCC201注冊它們中駐留的一些或所有應(yīng)用?;诖俗?,NFCC201可以確定或建立路由表或AID注冊數(shù)據(jù)庫,其指示在特定AID、駐留該特定AID的NFCEE或DH、以及(可能的)可通過其到達(dá)NFCEE或DH的通信信道214、215、216和217之間的映射。當(dāng)NFCC201從遠(yuǎn)程讀卡器接收到SELECT (AID)請求時,NFCC201將檢查AID注冊數(shù)據(jù)庫,并且如果在該數(shù)據(jù)庫中找到了該AID,NFCC201激活到相對應(yīng)的NFCEE或DH的通信信道,并向所注冊的目的地轉(zhuǎn)發(fā)SELECT (AID)請求。在從NFCEE或DH接收到肯定響應(yīng)時,NFCC201向遠(yuǎn)程讀卡器轉(zhuǎn)發(fā)該肯定響應(yīng)。然后,經(jīng)由NFCC201,在遠(yuǎn)程讀卡器和所選擇的NFCEE或DH之間直接交換后續(xù)的交易數(shù)據(jù)。DH203和NFCC201之間的接口是NFC控制器接口(NCI),其已經(jīng)提供用于路由配置(將在下文中概述)的接口??梢允褂么私涌趤碜訢H203支持的AID。如果SE207是UICC,SE207 和 NFCC201 之間的接口將基于 ETSI HCI 規(guī)范(即,ETSI TS102622v7.5.0)。通過引用方式將ETSI TS102622v7.5.0規(guī)范并入本文。此接口已經(jīng)提供了通用注冊功能,該通用注冊功能可以通過與AID注冊相關(guān)的一個或更多個附加參數(shù)進(jìn)行擴展。特別地,可以指定針對門“類型A卡RF門”和“類型B卡RF門”的新注冊,以向NFCC201注冊來自UICC207的一組AID。應(yīng)當(dāng)注意,ETSI HCI接口是通用接口,除HCC SE207之外的其他SE204、205、206或由DH203也可以支持該ETSI HCI接口。因此,不同SE和/或DH可以使用ETSI HCI接口的擴展版本向NFCC201注冊它們的AID。圖4的上下文中概述的注冊解決方案不一定需要向多個NFCEE或DH轉(zhuǎn)發(fā)從遠(yuǎn)程讀卡器接收的SELECT (AID)請求。作為向NFCC201注冊不同NFCEE和DH的注冊過程的結(jié)果,NFCC201可以建立AID注冊數(shù)據(jù)庫,并使用該數(shù)據(jù)庫來將SELECT (AID)請求路由到駐留所尋址的應(yīng)用的正確NFCEE或DH??紤]到向NFCC201直接注冊AID的事實,與NFC啟動設(shè)備200上可獲得的不同AID相關(guān)的知識仍然是機密的或限定在NFCC201內(nèi),并且不在DH203和不同SE204、205、206和207之間共享。此外,注冊處理可以是周期性的,使得當(dāng)應(yīng)用更新(例如,注冊新應(yīng)用和/或注冊的應(yīng)用被解注冊)和/或NFCEE改變(例如,安裝或移除)時,NFCC201可以維護(hù)AID注冊數(shù)據(jù)庫。此外,盡管未示出,應(yīng)用或NFCEE可以向NFCC發(fā)送注銷消息,使得NFCC可以動態(tài)地更新AID注冊數(shù)據(jù)庫??梢酝ㄟ^修改或適配DH203和NFCC201之間的NFC控制器接口(NCI)來在NFCC201上實現(xiàn)上述路由方案??梢詫CI進(jìn)行導(dǎo)向,以在DH203和NFCC201之間提供通信,并從而能夠在便攜式電子設(shè)備200上實現(xiàn)NFC服務(wù)。具體地,對NCI進(jìn)行導(dǎo)向,以從DH203向NFCC201傳送與NFCC201相關(guān)的配置和/或初始化數(shù)據(jù)。當(dāng)前,NCI是由FCT Forum規(guī)定,并且于2010年10月18日公布的技術(shù)規(guī)范NFCForum TS NCI 1.0_Draft6,通過引用方式將其并入本文中。上述技術(shù)規(guī)范的表11定義了如何在CORE INITCMD命令消息中向NFCC201傳遞可用的NCI特征。一個或更多 個保留比特可用于指示要由NFCC201使用的路由模式。通過示例方式,可以添加新比特來指示支持“支持基于廣播的CE路由”。作為備選或補充,可以添加新比特來指示支持“支持基于單播的CE路由”。在一個實施例中,可以如表I所示(“X”指示任意比特值)修改NCI技術(shù)規(guī)范中的表11。作為備選或補充,可以使用表I中八位字節(jié)I的又一比特來指示NFCC支持對來自NFCEE和/或DH的AID的顯式注冊。出于此目的,八位字節(jié)I的b4可以例如設(shè)置為“I”。
權(quán)利要求
1.一種用于識別在包括多個NFC執(zhí)行環(huán)境(204、205、206、207)在內(nèi)的NFC啟用設(shè)備(200)上的NFC應(yīng)用的方法,其中,所述NFC應(yīng)用駐留在所述多個NFC執(zhí)行環(huán)境(204、205、206、207)之一中,所述方法包括: -通過空口(202)接收請求訪問所述NFC應(yīng)用的外部請求; -向所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的多于一個NFC執(zhí)行環(huán)境轉(zhuǎn)發(fā)與所述外部請求相關(guān)聯(lián)的查詢; -分別從所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的多于一個NFC執(zhí)行環(huán)境接收對所述查詢的多于一個響應(yīng);以及 -分析所述多于一個響應(yīng),以識別指示所述NFC應(yīng)用駐留在所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的對應(yīng)NFC執(zhí)行環(huán)境中的肯定響應(yīng)。
2.根據(jù)權(quán)利要求1所述的方法,還包括: -在接收到所述外部請求之前,嗅探來自所述空口(202)的數(shù)據(jù)業(yè)務(wù),以檢測請求訪問所述NFC應(yīng)用的所述請求。
3.根據(jù)權(quán)利要求2所述的方法,其中, 向所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的所述多于一個NFC執(zhí)行環(huán)境僅轉(zhuǎn)發(fā)與檢測到的請求訪問所述NFC應(yīng)用的請求相關(guān)聯(lián)的查詢。
4.根據(jù)權(quán)利要求1至3中任意一項所述的方法,還包括: -在向特定NFC執(zhí)行環(huán) 境(204、205、206、207)轉(zhuǎn)發(fā)所述查詢之前,激活到所述特定NFC執(zhí)行環(huán)境(204、205、206、207)的通信信道(214、215、216、217)。
5.根據(jù)權(quán)利要求4所述的方法,還包括: -在從所述特定NFC執(zhí)行環(huán)境(204、205、206、207)接收到指示所述NFC應(yīng)用不駐留在所述特定NFC執(zhí)行環(huán)境(204、205、206、207)中的響應(yīng)的情況下,去激活到所述特定NFC執(zhí)行環(huán)境(204、205、206、207)的通信信道(214、215、216、217)。
6.根據(jù)權(quán)利要求1至5中任意一項所述的方法,其中,轉(zhuǎn)發(fā)包括: -向所述多個NFC執(zhí)行環(huán)境(204、205、206、207)全體廣播所述查詢。
7.根據(jù)權(quán)利要求1至5中任意一項所述的方法,其中, -轉(zhuǎn)發(fā)包括:向所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的所述多于一個NFC執(zhí)行環(huán)境順序地單播所述查詢; -接收多于一個響應(yīng)包括:從NFC執(zhí)行環(huán)境(204、205、206、207)接收對相應(yīng)的單播查詢的響應(yīng);以及 -分析包括:分析所接收的對所述單播查詢的響應(yīng)。
8.根據(jù)權(quán)利要求1至5中任意一項所述的方法,其中, -轉(zhuǎn)發(fā)包括:向所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的所述多于一個NFC執(zhí)行環(huán)境中的第一 NFC執(zhí)行環(huán)境轉(zhuǎn)發(fā)所述查詢; -接收多于一個響應(yīng)包括:從所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的所述多于一個NFC執(zhí)行環(huán)境中的所述第一 NFC執(zhí)行環(huán)境接收第一響應(yīng); -分析包括:根據(jù)所述第一響應(yīng)確定所述NFC應(yīng)用不駐留在所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的所述多于一個NFC執(zhí)行環(huán)境中的所述第一 NFC執(zhí)行環(huán)境中; -轉(zhuǎn)發(fā)還包括:向所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的所述多于一個NFC執(zhí)行環(huán)境中的第二 NFC執(zhí)行環(huán)境轉(zhuǎn)發(fā)所述查詢; -接收多于一個響應(yīng)還包括:從所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的所述多于一個NFC執(zhí)行環(huán)境中的所述第二 NFC執(zhí)行環(huán)境接收第二響應(yīng);以及 -分析還包括:分析所述第二響應(yīng)。
9.根據(jù)權(quán)利要求8所述的方法,其中,分析所述第二響應(yīng)包括:確定所述NFC應(yīng)用駐留在所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的所述多于一個NFC執(zhí)行環(huán)境中的所述第二 NFC執(zhí)行環(huán)境中。
10.根據(jù)權(quán)利要求1至8中任意一項所述的方法,還包括: -在進(jìn)行了所述分析的情況下,確定未接收到肯定響應(yīng);以及 -通過所述空口(202)發(fā)送所述多于一個響應(yīng)之一。
11.根據(jù)上述權(quán)利要求中任意一項所述的方法,其中,請求訪問所述NFC應(yīng)用的所述請求與IS07816-4SELECT (AID)消息相對應(yīng),所述AID是所述NFC應(yīng)用的標(biāo)識符。
12.根據(jù)上述權(quán)利要求中任意一項所述的方法,還包括: -監(jiān)視所述多于一個接收到的響應(yīng)以核實已經(jīng)從所述多個NFC執(zhí)行環(huán)境(204、205、206,207)中的所述多于一個NFC執(zhí)行環(huán)境中的每個NFC執(zhí)行環(huán)境接收到響應(yīng);以及 -在監(jiān)視時,通過所述空口(202)發(fā)送等待超時消息,以避免與請求訪問所述NFC應(yīng)用的所述請求的發(fā)送者的連接超時。
13.根據(jù)權(quán)利要求12所述的方法,其中,所述等待超時消息是IS014443幀等待超時消肩、O
14.根據(jù)上述權(quán)利要求中任意一項所述的方法,其中,所述NFC應(yīng)用是卡仿真應(yīng)用,所述卡仿真應(yīng)用允許作為所述NFC啟用設(shè)備(200)的遠(yuǎn)程的或外部的讀卡器和/或?qū)懣ㄆ鲝乃鯪FC啟用設(shè)備(200)讀取和/或向所述NFC啟用設(shè)備(200)寫入,就像所述NFC啟用設(shè)備(200)是兼容IS014443的非接觸式智能卡一樣。
15.根據(jù)權(quán)利要求14所述的方法,其中,請求訪問所述NFC應(yīng)用的所述請求是從所述遠(yuǎn)程的讀卡器和/或?qū)懣ㄆ鹘邮盏摹?br>
16.根據(jù)上述權(quán)利要求中任意一項所述的方法,其中,所述空口(202) -與IS018000-3兼容;和/或 -操作在13.56MHz ;和/或 -具有小于20cm的范圍。
17.根據(jù)上述權(quán)利要求中任意一項所述的方法,其中,所述NFC啟用設(shè)備(200)是以下設(shè)備之一:移動電話、或智能電話、或便攜式電子設(shè)備、或手持設(shè)備、或無線設(shè)備、或移動臺。
18.根據(jù)上述權(quán)利要求中任意一項所述的方法,還包括: -在從所述多于一個響應(yīng)中識別出單個肯定響應(yīng)的情況下,通過所述空口(202)發(fā)送所述肯定響應(yīng)。
19.根據(jù)權(quán)利要求18所述的方法,還包括: -向從其接收到所述肯定響應(yīng)的NFC執(zhí)行環(huán)境(204、205、206、207)轉(zhuǎn)發(fā)來自所述空口(202)的其他數(shù)據(jù)業(yè)務(wù)。
20.根據(jù)權(quán)利要求1至17中任意一項所述的方法,還包括:在識別出來自所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的所述多于一個NFC執(zhí)行環(huán)境的對應(yīng)集合的多個肯定響應(yīng)的情況下: -從所述集合中確定所選擇的NFC執(zhí)行環(huán)境(204、205、206、207); -通過所述空口(202)發(fā)送來自所選擇的NFC執(zhí)行環(huán)境(204、205、206、207)的肯定響應(yīng);以及 -向所選擇的NFC執(zhí)行環(huán)境(204、205、206、207)轉(zhuǎn)發(fā)來自所述空口(202)的其他數(shù)據(jù)業(yè)務(wù)。
21.根據(jù)權(quán)利要求20所述的方法,其中,確定所選擇的NFC執(zhí)行環(huán)境(204、205、206、207)包括: -根據(jù)預(yù)定優(yōu)先級確定所選擇的NFC執(zhí)行環(huán)境(204、205、206、207)。
22.—種用于識別在包括多個NFC執(zhí)行環(huán)境(204、205、206、207)在內(nèi)的NFC啟用設(shè)備(200)上的特定NFC應(yīng)用的方法,其中,所述特定NFC應(yīng)用駐留在所述多個NFC執(zhí)行環(huán)境(204、205、206、207)之一中,所述方法包括: -向所述NFC啟用設(shè)備(200)的NFC控制器(201)注冊在所述多個NFC執(zhí)行環(huán)境(204、205,206,207)中駐留的NFC應(yīng)用的子集; -在進(jìn)行了所述注冊的情況下,在所述NFC控制器(201)上建立NFC應(yīng)用數(shù)據(jù)庫,所述NFC應(yīng)用數(shù)據(jù)庫指示注冊NFC應(yīng)用和所述注冊NFC應(yīng)用所駐留在的NFC執(zhí)行環(huán)境(204、205、206、207)之間的映射; -在所述NFC控制器(201)處通過空口(202)接收請求訪問所述特定NFC應(yīng)用的外部請求;以及 -查閱所述NFC應(yīng)用數(shù)據(jù)庫以確定所述特定NFC應(yīng)用所駐留在的特定NFC執(zhí)行環(huán)境(204、205、206、207)。
23.根據(jù)權(quán)利要求22所述的方法,還包括: -激活到所述特定NFC執(zhí)行環(huán)境(204、205、206、207)的通信信道(214、215、216、217); -向所述特定NFC執(zhí)行環(huán)境(204、205、206、207)轉(zhuǎn)發(fā)與所述外部請求相關(guān)聯(lián)的查詢; -在進(jìn)行了所述轉(zhuǎn)發(fā)的情況下,在所述NFC控制器(201)處接收來自所述特定NFC執(zhí)行環(huán)境(204、205、206、207)的與所述查詢相關(guān)的響應(yīng);以及 -通過所述空口(202)發(fā)送所述響應(yīng)。
24.根據(jù)權(quán)利要求23所述的方法,還包括: -在接收到指示所述特定NFC應(yīng)用駐留在所述特定NFC執(zhí)行環(huán)境(204、205、206、207)中的肯定響應(yīng)的情況下,向所述特定NFC執(zhí)行環(huán)境(204、205、206、207)轉(zhuǎn)發(fā)來自所述空口(202)的其他數(shù)據(jù)業(yè)務(wù)。
25.根據(jù)權(quán)利要求24所述的方法,其中,所述其他數(shù)據(jù)業(yè)務(wù)與在所述NFC啟用設(shè)備(200)外部的遠(yuǎn)程讀卡器和/或?qū)懣ㄆ骱退鎏囟∟FC應(yīng)用之間的交易數(shù)據(jù)相關(guān),其中,所述遠(yuǎn)程讀卡器和/或?qū)懣ㄆ魍ㄟ^所述空口(202)與所述NFC啟用設(shè)備(200)通信。
26.根據(jù)權(quán)利要求22至25中任意一項所述的方法,其中,所述注冊是根據(jù)ESTI技術(shù)規(guī)范 ETSI TS102622v7.5.0 執(zhí)行的。
27.—種NFC控制器(201),被配置為識別在包括多個NFC執(zhí)行環(huán)境(204、205、206、207)在內(nèi)的NFC啟用設(shè)備(200)上的NFC應(yīng)用,所述NFC控制器(201)使用權(quán)利要求1至26中任意一項所述的方法。
28.根據(jù)權(quán)利要求27所述的NFC控制器(201),包括: -NFC控制器接口,被配置為接收初始化信息,所述初始化信息指示通過空口(202)接收的請求訪問所述NFC應(yīng)用的請求要如何轉(zhuǎn)發(fā)給所述多個NFC執(zhí)行環(huán)境(204、205、206、207)。
29.—種電子設(shè)備(200),包括: -多個NFC執(zhí)行環(huán)境(204、205、206、207),所述多個NFC執(zhí)行環(huán)境(204、205、206、207)之一中駐留了 NFC應(yīng)用;以及 -根據(jù)權(quán)利要求27至28中任意一項所述的NFC控制器(201),被配置為:在經(jīng)由空口(202)從遠(yuǎn)程讀卡器和/或遠(yuǎn)程寫卡器接收了請求的情況下,識別所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的駐留了所述NFC應(yīng)用的NFC執(zhí)行環(huán)境。
30.一種軟件程序,適合于在處理器上執(zhí)行,并且當(dāng)在計算設(shè)備上執(zhí)行時,適合于執(zhí)行權(quán)利要求1至26中任意一項所述的方法。
31.一種包括軟件程序的存儲介質(zhì),所述軟件程序被適配用于在處理器上執(zhí)行,并且被適配用于當(dāng)在計算設(shè)備上執(zhí)行時,執(zhí)行權(quán)利要求1至26中任意一項所述的方法。
32.—種包括可執(zhí)行指令的計算機程序產(chǎn)品,所述可執(zhí)行指令當(dāng)在計算機上執(zhí)行時,用于執(zhí)行權(quán)利要求1至26中任意一項所述的方法。
全文摘要
本申請涉及近場通信(NFC)。具體地,本申請涉及在包括多個NFC執(zhí)行環(huán)境(NFCEE)的系統(tǒng)中的應(yīng)用相關(guān)信息的路由。描述了一種用于識別包括多個NFC執(zhí)行環(huán)境(204、205、206、207)的NFC啟動設(shè)備(200)上的應(yīng)用的方法,其中,所述應(yīng)用駐留在所述多個NFC執(zhí)行環(huán)境(204、205、206、207)之一中。在一個方案中,一種示例方法包括通過NFC啟動設(shè)備(200)的空口(202)接收請求訪問所述應(yīng)用的外部請求;向所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的多于一個NFC執(zhí)行環(huán)境轉(zhuǎn)發(fā)所述請求;分別從所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的多于一個NFC執(zhí)行環(huán)境接收對所述請求的多于一個響應(yīng);以及,分析所述多于一個響應(yīng),以識別指示所述應(yīng)用駐留在所述多個NFC執(zhí)行環(huán)境(204、205、206、207)中的對應(yīng)NFC執(zhí)行環(huán)境中的肯定響應(yīng)。
文檔編號H04W12/08GK103222291SQ201080070222
公開日2013年7月24日 申請日期2010年11月17日 優(yōu)先權(quán)日2010年11月17日
發(fā)明者迪卡·海·東·源 申請人:捷訊研究有限公司