白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

首頁 / 專利庫 / 軟件 / 通配符 / 用于NFC的電子設(shè)備、系統(tǒng)及方法

用于NFC的電子設(shè)備、系統(tǒng)及方法

閱讀:1017發(fā)布:2020-06-23

專利匯可以提供用于NFC的電子設(shè)備、系統(tǒng)及方法專利檢索,專利查詢,專利分析的服務(wù)。并且一種用于 近場通信 (NFC)設(shè)備的 電子 設(shè)備,包括:前端單元,該前端單元被適配為與外部讀取/寫入設(shè)備通信,該前端單元包括被適配為存儲檢查標識符的第一 存儲器 ,所述檢查標識符被適配為與一個或多個第一標識符相匹配;以及處理單元,該處理單元包括被適配為存儲一個或多個應(yīng)用以及一個或多個第一標識符的第二存儲器,其中,第一標識符被分配至一個或多個應(yīng)用。,下面是用于NFC的電子設(shè)備、系統(tǒng)及方法專利的具體信息內(nèi)容。

1.一種用于近場通信NFC的電子設(shè)備,所述設(shè)備包括:
-前端單元,被適配為與外部讀取/寫入設(shè)備通信,以及
-處理單元,包括被適配為存儲一個或多個應(yīng)用以及一個或多個第一標識符的第二存儲器,其中,第一標識符被分配至一個或多個應(yīng)用,
其中,所述前端單元進一步被適配為
從所述外部讀取/寫入設(shè)備接收通信建立請求,所述通信建立請求包括某個第一標識符,
當接收到通信建立請求時,如果所述某個第一標識符與存儲在所述前端單元中的檢查標識符相匹配或者如果所述前端單元被配置為向所有通信建立請求發(fā)送響應(yīng),則向所述讀取/寫入設(shè)備發(fā)送響應(yīng)并且向所述處理單元發(fā)送所述某個第一標識符,所述響應(yīng)包括任意或預(yù)定的第二標識符,
從所述外部讀取/寫入設(shè)備接收通信命令并且將所述通信命令轉(zhuǎn)發(fā)至所述處理單元,以及
檢查是否響應(yīng)于通信命令而從所述處理單元接收到通信響應(yīng),并且如果接收到所述通信響應(yīng),則將所述通信響應(yīng)轉(zhuǎn)發(fā)至所述外部讀取/寫入設(shè)備。
2.根據(jù)權(quán)利要求1所述的電子設(shè)備,
其中,所述處理單元被適配為檢查所述某個第一標識符是否被存儲在所述第二存儲器中。
3.根據(jù)權(quán)利要求2所述的電子設(shè)備,
其中,所述處理單元被適配為如果所述某個第一標識符被存儲在所述第二存儲器中,則對從所述前端單元接收的通信命令做出響應(yīng),并且如果所述某個第一標識符未被存儲在所述第二存儲器中,則不對從所述前端單元接收的通信命令做出響應(yīng)。
4.根據(jù)權(quán)利要求2所述的電子設(shè)備,
其中,所述處理單元被適配為如果所述某個第一標識符未被存儲在所述第二存儲器中,則向所述前端單元發(fā)送否定信息通知,以便向所述前端單元通知所述某個第一標識符未被存儲在所述第二存儲器中。
5.根據(jù)權(quán)利要求4所述的電子設(shè)備,
其中,所述前端單元被適配為只要未從所述處理單元接收到所述否定信息通知,則向所述處理單元轉(zhuǎn)發(fā)從所述外部讀取/寫入設(shè)備接收的通信命令。
6.根據(jù)權(quán)利要求2所述的電子設(shè)備,
其中,所述處理單元被適配為如果所述某個第一標識符被存儲在所述第二存儲器中,則向所述前端單元發(fā)送肯定信息通知,以便向所述前端單元通知所述某個第一標識符被存儲在所述第二存儲器中。
7.根據(jù)權(quán)利要求1所述的電子設(shè)備,
其中,所述處理單元被配置為如果接收的所述某個第一標識符未被分配至應(yīng)用或被分配至不止一個應(yīng)用,則啟動默認應(yīng)用或發(fā)出所述電子設(shè)備的用戶選擇或指示待啟動的應(yīng)用的請求。
8.根據(jù)權(quán)利要求1所述的電子設(shè)備,
其中,所述檢查標識符包括一個或多個通配符。
9.根據(jù)權(quán)利要求1所述的電子設(shè)備,
其中,所述檢查標識符是包括一個或多個通配符的系統(tǒng)碼。
10.根據(jù)權(quán)利要求1所述的電子設(shè)備,
其中,所述某個第一標識符是用于識別所述電子設(shè)備的應(yīng)用或系統(tǒng)碼的應(yīng)用標識符。
11.根據(jù)權(quán)利要求1所述的電子設(shè)備,
其中,所述某個第一標識符是根據(jù)ISO/IEC?14443標準的應(yīng)用族標識符。
12.根據(jù)權(quán)利要求1所述的電子設(shè)備,
其中,所述第二存儲器被包括在安全元件中。
13.根據(jù)權(quán)利要求1所述的電子設(shè)備,
其中,所述前端單元被適配為檢查被包括在從所述外部讀取/寫入設(shè)備接收的通信命令中的所述第二標識符,以便區(qū)別不同的外部讀取/寫入設(shè)備。
14.根據(jù)權(quán)利要求1所述的電子設(shè)備,
其中,所述前端單元包括被適配為存儲檢查標識符的第一存儲器,所述檢查標識符被適配為與一個或多個第一標識符相匹配。
15.一種用于近場通信NFC的方法,所述方法包括:
-由前端單元從外部讀取/寫入設(shè)備接收通信建立請求,所述通信建立請求包括某個第一標識符,
-當接收到通信建立請求時,如果所述某個第一標識符與存儲在所述前端單元中的檢查標識符相匹配或者如果所述前端單元被配置為向所有通信建立請求發(fā)送響應(yīng),則向所述讀取/寫入設(shè)備發(fā)送響應(yīng)并且向處理單元發(fā)送所述某個第一標識符,所述響應(yīng)包括任意或預(yù)定的第二標識符,
-從所述外部讀取/寫入設(shè)備接收通信命令并且將所述通信命令轉(zhuǎn)發(fā)至所述處理單元,以及
-檢查是否響應(yīng)于通信命令而從所述處理單元接收到通信響應(yīng),并且如果接收到所述通信響應(yīng),則將所述通信響應(yīng)轉(zhuǎn)發(fā)至所述外部讀取/寫入設(shè)備。
16.一種非易失性計算機可讀記錄介質(zhì),其中存儲有計算機程序產(chǎn)品,所述計算機程序產(chǎn)品在由處理器執(zhí)行時使得根據(jù)權(quán)利要求15所述的方法被執(zhí)行。
17.一種用于近場通信NFC的電子系統(tǒng),所述系統(tǒng)包括:
-外部讀取/寫入設(shè)備,以及
-根據(jù)權(quán)利要求1所述的被適配為與所述外部讀取/寫入設(shè)備通信的電子設(shè)備。

說明書全文

用于NFC的電子設(shè)備、系統(tǒng)及方法

技術(shù)領(lǐng)域

[0001] 本公開涉及用于近場通信(NFC)的電子設(shè)備、系統(tǒng)和方法。

背景技術(shù)

[0002] NFC論壇——一個非盈利性工業(yè)協(xié)會(其成員組織共享發(fā)展、應(yīng)用和營銷專業(yè)知識,以開發(fā)用于推進NFC的使用的最佳可能解決方案)在“NFC控制器接口(NCI)(NFC?CONTROLLER?INTERFACE(NCI))”,技術(shù)規(guī)范,版本1.1,2013年10月25日中定義了NFC控制器接口,其描述了配置NFC控制器(NFCC)以及與設(shè)備內(nèi)的NFC控制器和其他實體交換數(shù)據(jù)的不同機制。另一方面,全球平臺(GlobalPlatform)——另一跨行業(yè)、非盈利協(xié)會(其識別、發(fā)展并發(fā)布促進關(guān)于安全芯片技術(shù)的多個應(yīng)用的安全且可互操作的部署和管理的規(guī)范)致于標準化用于可信執(zhí)行環(huán)境(TEE)的API。TEE提供另外可運行簽名應(yīng)用的更安全的環(huán)境。此外,全球平臺也致力于定義安全元素接入控制機制。
[0003] 提供NFC功能的許多安卓供電的設(shè)備早已支持NFC卡模擬。在大多數(shù)情況下,卡被設(shè)備中的被稱為安全元件的分離芯片模擬。由無線載波提供的許多SIM卡也包含安全元件。最新的安卓平臺引入不涉及安全元件的卡模擬(被稱為基于主機的卡模擬(HCE))的其他方法。這允許任意安卓應(yīng)用模擬卡并且直接與NFC讀取器對話。
[0004] 通常,具有NFC能力的每個(物理)卡都具有唯一標識符(也被稱為卡ID)。讀取/寫入設(shè)備發(fā)送防沖突輪詢命令以獲悉該ID。利用該ID發(fā)送后續(xù)讀取或?qū)懭朊钜远ㄖ肪唧w應(yīng)用/卡。最新安卓平臺支持的HCE特征允許在應(yīng)用處理器上運行的應(yīng)用模擬具有NFC能力的非接觸式卡。然而,防沖突是時間關(guān)鍵的,并且因此必須由NFC控制器(本文中被稱為前端單元)處理。NFC論壇在“NFC控制器接口(NCI)(NFC?CONTROLLER?INTERFACE(NCI))”規(guī)范中指定允許應(yīng)用處理器配置用于NFC-F的0至16個防沖突數(shù)據(jù)組(由于每一應(yīng)用使用一個組,所以用于0至16個應(yīng)用)的機制。
[0005] US?2012/0092137?A1公開了包括處理器以及與外部讀取/寫入設(shè)備通信的前端單元(FEU)的NFC設(shè)備(即,用于NFC通信的電子設(shè)備)。FEU通過第一存儲器存儲第一數(shù)量的應(yīng)用參數(shù)組,每一組包括第一標識符和第二標識符。處理器通過第二存儲器存儲應(yīng)用以及第二數(shù)量的組。FEU從外部設(shè)備接收包括某個第一標識符的通信請求。當接收到請求時,F(xiàn)EU檢查某個第一標識符是否被存儲在第一存儲器中。如果是,則向外部設(shè)備發(fā)送包括與某個第一標識符處于相同參數(shù)組中的相應(yīng)第二標識符的響應(yīng)。每次接收到請求時,F(xiàn)EU向處理器發(fā)送響應(yīng)(即,事件)。處理器基于該響應(yīng)控制哪些參數(shù)組被存儲在第一存儲器中。因此,在該文件中,描述了一種事件機制,該事件機制允許例如,應(yīng)用處理器(本文中被稱為處理單元)的實體根據(jù)傳入的請求而動態(tài)更新防沖突配置。相比NFC控制器可管理的應(yīng)用,這允許系統(tǒng)處理更多的應(yīng)用。
[0006] 本文提供的“背景”描述用于整體呈現(xiàn)本公開的上下文的目的。在該背景技術(shù)部分中所描述的當前稱為發(fā)明人(多個發(fā)明人)的工作的程度以及在提交時可能不符合現(xiàn)有技術(shù)的描述的各方面既不明確地也不隱含地被視為與本公開相對的現(xiàn)有技術(shù)。

發(fā)明內(nèi)容

[0007] 目的是提供用于NFC的電子設(shè)備、系統(tǒng)和方法,其進一步改進在US?2012/0092137?A1中公開的設(shè)備、系統(tǒng)和方法,并且減少硬件和/或軟件能夠處理大量應(yīng)用所作出的努力。
[0008] 根據(jù)一個方面,提供一種電子設(shè)備,包括:
[0009] -前端單元,被適配為與外部讀取/寫入設(shè)備通信,以及
[0010] -處理單元,包括被適配為存儲一個或多個應(yīng)用以及一個或多個第一標識符的第二存儲器,其中,第一標識符被分配至一個或多個應(yīng)用,
[0011] 其中,前端單元進一步被適配為
[0012] 從外部讀取/寫入設(shè)備接收通信建立請求,該通信建立請求包括某個第一標識符,[0013] 當接收到通信建立請求時,如果某個第一標識符與存儲在前端單元中的檢查標識符相匹配或者如果前端單元被配置為向所有通信建立請求發(fā)送響應(yīng),則向讀取/寫入設(shè)備發(fā)送響應(yīng)并且向處理單元發(fā)送某個第一標識符,該響應(yīng)包括任意或預(yù)定的第二標識符,[0014] 從外部讀取/寫入設(shè)備接收通信命令并且將該通信命令轉(zhuǎn)發(fā)至處理單元,以及[0015] 檢查是否響應(yīng)于通信命令而從處理單元接收到通信響應(yīng),并且如果接收到通信響應(yīng),則將該通信響應(yīng)轉(zhuǎn)發(fā)至外部讀取/寫入設(shè)備。
[0016] 根據(jù)另一方面,提供了一種方法,包括:
[0017] -由前端單元從外部讀取/寫入設(shè)備接收通信建立請求,該通信建立請求包括某個第一標識符,
[0018] -當接收到通信建立請求時,如果某個第一標識符與存儲在前端單元中的檢查標識符相匹配或者如果前端單元被配置為向所有通信建立請求發(fā)送響應(yīng),則向讀取/寫入設(shè)備發(fā)送響應(yīng)并且向處理單元發(fā)送某個第一標識符,該響應(yīng)包括任意或預(yù)定的第二標識符,[0019] -從外部讀取/寫入設(shè)備接收通信命令并且將該通信命令轉(zhuǎn)發(fā)至處理單元,以及[0020] -檢查是否響應(yīng)于通信命令而從處理單元接收到通信響應(yīng),并且如果接收到通信響應(yīng),則將該通信響應(yīng)轉(zhuǎn)發(fā)至外部讀取/寫入設(shè)備。
[0021] 更進一步地,根據(jù)一個方面,提供了一種電子系統(tǒng),該電子系統(tǒng)包括所公開的電子設(shè)備以及外部讀取/寫入設(shè)備。根據(jù)又一方面,提供了一種計算機程序,該計算機程序包括程序方法,當在計算機上執(zhí)行所述計算機程序時,使計算機執(zhí)行本文中所公開的方法的步驟,并且提供了一種非易性計算機可讀記錄介質(zhì),其中存儲了計算機程序產(chǎn)品,當通過處理器執(zhí)行計算機程序產(chǎn)品時,該計算機程序產(chǎn)品使得執(zhí)行在本文中所公開的方法。
[0022] 在從屬權(quán)利要求中限定了優(yōu)選實施方式。應(yīng)理解的是,所公開的系統(tǒng)、所公開的方法、所公開的計算機程序和所公開的計算機可讀記錄介質(zhì)具有與要求保護的電子設(shè)備以及在從屬權(quán)利要求中限定的實施方式相似和/或相同的優(yōu)選實施方式。
[0023] 與已知的電子設(shè)備、系統(tǒng)和方法相反,所公開的電子設(shè)備、系統(tǒng)和方法基于使用單個防沖突數(shù)據(jù)組來處理在處理單元上運行的任意數(shù)量的應(yīng)用的構(gòu)思。該單個防沖突數(shù)據(jù)組由與多個第一標識符相匹配的檢查標識符表示。因此,只有單個標識符(即,檢查標識符)被配置在前端單元(即,NFC控制器)內(nèi),該單個標識符用于所有防沖突響應(yīng)(即,響應(yīng)于通信建立請求而發(fā)送至外部讀取/寫入設(shè)備的響應(yīng)),通過該通信建立請求,外部讀取/寫入設(shè)備請求建立與處理單元的通信,即,使用具體應(yīng)用。替換地,前端單元可被配置為在不必存儲和檢查檢查標識符的所有情況下發(fā)送防沖突響應(yīng)。當創(chuàng)建防沖突響應(yīng)時,包含在防沖突請求中的第一標識符(例如,系統(tǒng)碼)根本未被考慮或者只在有限程度上被考慮。然而,將請求的第一標識符通知給處理單眼。隨后,基于請求的第一標識符由處理單元完成應(yīng)用選擇。
[0024] 因此,所公開的電子設(shè)備、系統(tǒng)和方法可更快速地對通信建立請求做出反應(yīng),可使用HCE特征盡可能地處理無限數(shù)量的應(yīng)用,需要較少(或者甚至不需要)用于存儲應(yīng)用參數(shù)組的存儲空間,并且降低如已知的NFC設(shè)備、系統(tǒng)和方法傳統(tǒng)上所需的用于重新配置這些應(yīng)用處理器的組的需要。
[0025] 應(yīng)注意的是,處理單元(有時也被稱為設(shè)備主機或應(yīng)用處理器)以及NFC控制器可被實現(xiàn)為分離半導體器件/芯片。例如,處理單元可實現(xiàn)為電子主機設(shè)備,也可以如本文中另外公開的實現(xiàn)為分離元件,并且NFC控制器可實現(xiàn)為NFC芯片。在其他實施方式中,設(shè)備主機和NFC控制器都可實現(xiàn)為共用半導體器件/芯片。例如,設(shè)備主機和NFC控制器可實現(xiàn)為通用應(yīng)用處理器,即,NFC控制器可集成至先前只實現(xiàn)處理單元的處理單元中。
[0026] 已通過總體介紹的方式提供了前述段落,但不旨在限制以下權(quán)利要求的范圍。通過參考以下結(jié)合附圖所做的詳細描述,可更好地理解所描述的實施方式和另外的優(yōu)點。

附圖說明

[0027] 本公開的更完整的評價及其許多附帶優(yōu)點將容易地被獲得,因為當結(jié)合附圖考慮時參考以下具體實施方式,其變得更好地理解,其中:
[0028] 圖1示出根據(jù)本公開的電子設(shè)備和系統(tǒng)的實施方式的示意圖;
[0029] 圖2示出說明UICC、NFC控制器與外部讀取/寫入設(shè)備之間的傳統(tǒng)通信的流程圖;
[0030] 圖3示出說明應(yīng)用處理器、NFC控制器與外部讀取/寫入設(shè)備之間的傳統(tǒng)通信的流程圖;
[0031] 圖4示出說明在第一種情形中根據(jù)本公開的應(yīng)用處理器、NFC控制器與外部讀取/寫入設(shè)備之間的通信的實施方式的流程圖;
[0032] 圖5示出說明在第二種情形中根據(jù)本公開的應(yīng)用處理器、NFC控制器與外部讀取/寫入設(shè)備之間的通信的實施方式的流程圖;
[0033] 圖6示出說明在第二種情形中根據(jù)本公開的應(yīng)用處理器、NFC控制器與外部讀取/寫入設(shè)備之間的通信的另一實施方式的流程圖;
[0034] 圖7示出說明在第三種情形中根據(jù)本公開的應(yīng)用處理器、NFC控制器與外部讀取/寫入設(shè)備之間的通信的實施方式的流程圖;
[0035] 圖8示出根據(jù)本公開的電子設(shè)備和系統(tǒng)的另一實施方式的示意圖;以及[0036] 圖9示出說明在第一種情形中根據(jù)本公開的如圖8所示的應(yīng)用處理器、NFC控制器與外部讀取/寫入設(shè)備之間的通信的實施方式的流程圖。

具體實施方式

[0037] 現(xiàn)在參考附圖,其中貫穿幾幅圖,相同的參考標號表示相同或相應(yīng)的部分,圖1示出根據(jù)本公開的電子設(shè)備100以及包括電子設(shè)備100和外部讀取/寫入設(shè)備200的NFC系統(tǒng)1的示意圖。電子設(shè)備100包括前端單元110,該前端單元被適配為與外部讀取/寫入設(shè)備200通信。前端單元110可以是例如,如上述標準“NFC控制器接口(NCI)(NFC?CONTROLLER?INTERFACE(NCI))”中總體描述的NFC控制器。
[0038] 電子設(shè)備100進一步包括處理單元120。處理單元120可以是例如,中央處理單元。處理單元120也可被稱為“主機”或“應(yīng)用處理器”。可選地,處理單元120可包括存儲例如,與付款服務(wù)(諸如,例如,信用卡號碼等)相關(guān)的數(shù)據(jù)的一個或多個專用數(shù)據(jù)結(jié)構(gòu)。處理單元
120連接至被包括在其他存儲設(shè)備(未示出)(例如,用戶身份模(SIM)卡)中的一個或多個安全元件也是可能的。術(shù)語“處理單元”不應(yīng)在限制意義上理解為必須具有高處理能力。取決于電子設(shè)備100的設(shè)計,處理單元120可僅僅是具有較低處理能力的存儲器。
[0039] 電子設(shè)備100進一步包括連接至前端單元110的NFC接口130。NFC接口130包括例如,用于向讀取/寫入設(shè)備200傳輸信號以及從讀取/寫入設(shè)備接收信號的天線,該天線同樣包括另外的NFC接口210。
[0040] 傳統(tǒng)地,前端單元110和/或處理單元120包括用于存儲第一標識符以及對應(yīng)的第二標識符的存儲器。此外,處理單元120存儲一個或多個應(yīng)用。這將參考示出流程圖的圖2和圖3進行說明,圖2和圖3的流程圖示出處理單元120、前端單元110與外部讀取/寫入設(shè)備200之間的傳統(tǒng)通信。
[0041] 圖2示出說明UICC(通用集成芯片卡,例如,SIM卡)120’(作為處理單元的實例)、NFC控制器110’(作為NFC前端單元的實例)與外部讀取/寫入設(shè)備200之間的傳統(tǒng)通信的流程圖。當NFC控制器110’接收包括某個第一標識符(例如,系統(tǒng)碼)的通信建立請求S10(在圖2中被稱為防沖突請求)時,NFC控制器110’向UICC?120’轉(zhuǎn)發(fā)通信建立請求S12。UICC存儲第一標識符和對應(yīng)的第二標識符(例如,ID),并且發(fā)送包括第二標識符的對應(yīng)響應(yīng)S14(在圖2中被稱為防沖突響應(yīng))。NFC控制器110’向外部讀取/寫入設(shè)備200轉(zhuǎn)發(fā)響應(yīng)S16。之后,通過經(jīng)由NFC控制器110’從外部讀取/寫入設(shè)備200向UICC?120’轉(zhuǎn)發(fā)讀取/寫入命令(本文中被總體稱為通信命令)S20、S22、并且經(jīng)由NFC控制器110’從UICC?120’向外部讀取/寫入設(shè)備
200轉(zhuǎn)發(fā)讀取/寫入響應(yīng)(本文中被總體稱為通信響應(yīng))S24、S26,來啟動通信。
[0042] 圖3示出說明應(yīng)用處理器120”(作為處理單元的例如,運行操作系統(tǒng)的另一實例)、NFC控制器110”與外部讀取/寫入設(shè)備200之間的另一傳統(tǒng)通信。在例如采用HCE的該實施方式中,當NFC控制器110”接收到包括存儲在NFC控制器110”的第一存儲器中的某個第一標識符(例如,系統(tǒng)碼)的通信建立請求S30時,NFC控制器110”可利用包括相應(yīng)第二標識符的響應(yīng)S32而對通信建立請求S30立即做出響應(yīng)。“立即”可意味著“盡可能地快”、“在下一個時隙內(nèi)”或者“在發(fā)送響應(yīng)所需的時間內(nèi)”(與不做出響應(yīng)相比,通過處理單元進行重新配置并且對下一個命令做出響應(yīng))。在一些實施方式中,讀取/寫入設(shè)備200與NFC控制器110”之間的通信協(xié)議可至少部分地是基于時間的(時分復(fù)用)。隨后,相對于圖2執(zhí)行如上所述的通信。
[0043] 通信建立請求S10、S12、S30也可被稱為“防沖突請求”,并且響應(yīng)S14、S16、S32也可被稱為“防沖突響應(yīng)”。此外,應(yīng)注意,通信建立請求S20可以是來自讀取/寫入設(shè)備的用于建立通信的第一請求,即,當在讀取/寫入設(shè)備200與近場通信設(shè)備100之間未交換其他請求或消息時,建立通信。防沖突請求可在任意時間發(fā)送并且可用于重啟連接。
[0044] 在US?2012/0092137A1中描述了采用傳統(tǒng)通信的NFC設(shè)備和方法的實施方式,其通過引證結(jié)合于此。在該文件中,描述了一種事件機制,該事件機制允許例如,應(yīng)用處理器的實體根據(jù)傳入的請求而動態(tài)更新防沖突配置。相比NFC控制器可管理的應(yīng)用,這允許系統(tǒng)處理更多的應(yīng)用。
[0045] 根據(jù)上述傳統(tǒng)通信方法,為了創(chuàng)建防沖突響應(yīng),NFC控制器需要關(guān)于應(yīng)用的信息,即,第一標識符(例如,系統(tǒng)碼)和第二標識符(例如,ID)。兩者都必須被配置在NFC控制器中。簡化過程如下:根據(jù)NFC-F表示第一標識符的系統(tǒng)碼被包含在防沖突請求中。在該系統(tǒng)碼與配置在NFC控制器中的系統(tǒng)碼相匹配的情況下,具有對應(yīng)ID的響應(yīng)被送回。上述NFC論壇NCI規(guī)范定義了NFC控制器可支持0至16組防沖突數(shù)據(jù)。然而,在HCE的情況下,操作系統(tǒng)可支持更多。通常,由于NFC芯片所支持的防沖突數(shù)據(jù)組的數(shù)量增加也增加了其存儲需求,所以NCI解決方案不能非常好地擴展。根據(jù)本公開的電子設(shè)備、系統(tǒng)和方法解決了該問題。
[0046] 本公開的一個構(gòu)思是只向NFC控制器(本文中被總體稱為前端單元)配置被稱為第二標識符的單個(任意或預(yù)定)ID,該單個ID用于所有防沖突響應(yīng)并且被存儲在NFC控制器中或者在NFC控制器中生成。當創(chuàng)建防沖突響應(yīng)時,不考慮防沖突請求中的系統(tǒng)碼(被稱為某個第一標識符)或者只在某些情形下或只在某種程度上考慮防沖突請求中的系統(tǒng)碼。這通過針對存儲在NFC控制器中的檢查標識符來檢查接收的某個第一標識符或者在不必存儲檢查標識符的所有情況下通過忽略該某個第一標識符而使得將防沖突響應(yīng)發(fā)送至外部讀取/寫入設(shè)備來實現(xiàn)。然而,將請求的系統(tǒng)碼通知給應(yīng)用處理器。隨后,基于請求的系統(tǒng)碼在應(yīng)用處理器上完成應(yīng)用選擇。
[0047] 圖4至圖7示出說明根據(jù)本公開的在不同情形下的應(yīng)用處理器120”’、NFC控制器110”’與外部讀取/寫入設(shè)備200(具體地,如圖1所示的配置)之間的通信的實施方式。優(yōu)選地,應(yīng)用處理器120”’使用HCE(基于主機的卡模擬)并且因此“模擬”一個或多個(具體地多個)卡而不使用安全元件。
[0048] NFC控制器110”’(或通常,NFC前端單元)包括用于存儲檢查標識符的第一存儲器(例如,如圖1所示的112)。所述檢查標識符被適配為與一個或多個(例如,所有)第一標識符相匹配。應(yīng)用處理器120”’(或通常,處理單元)包括用于存儲一個或多個應(yīng)用以及一個或多個第一標識符的第二存儲器(如圖1所示的122)。所述第一標識符被分配至一個或多個應(yīng)用。
[0049] 如果值(例如,包括2字節(jié))相同,而通配符(wild?codes)是可能的,則某個第一標識符(例如,系統(tǒng)碼)匹配。在圖4所示的實施方式中,NFC控制器110”’從外部讀取/寫入設(shè)備200接收通信建立請求S40,該通信建立請求包括某個第一標識符,在該實例中,系統(tǒng)碼
0x12FC。然后,當接收到通信建立請求時,NFC控制器110”’檢查(S41)某個第一標識符(0x12FC)是否與檢查標識符(在該實例中,0xFFFF)相匹配。如果相匹配,則NFC控制器110”’向讀取/寫入設(shè)備200發(fā)送響應(yīng)S42,該響應(yīng)包括任意或預(yù)定的第二標識符(例如,預(yù)配置或隨機ID)。此外,NFC控制器向處理單元發(fā)送某個第一標識符(S44)(本文中系統(tǒng)碼0x12FC),該處理單元隨后可啟動某個被分配了第一標識符的應(yīng)用(S45)。
[0050] 在該實例中,0xFF用作檢查標識符中的通配符。其意味著如果NFC控制器110”’包含具有系統(tǒng)碼0x12FC的數(shù)據(jù)組,則0x12FC與0x12FF、0xFFFC以及0xFFFF相匹配。所公開的方法基于應(yīng)用處理器120”’上的HCE,使用NFC控制器中的單個條目來支持任意數(shù)量的(例如,F(xiàn)eliCa)應(yīng)用。通過為防沖突數(shù)據(jù)組配置0xFFFF的系統(tǒng)碼以及可以是任意8字節(jié)值的ID(例如,具體或隨機生成的平臺),我們可保證任意傳入的請求匹配。
[0051] 現(xiàn)在,可通過圖4至圖7所示的流程圖之間的差異所示,來區(qū)分不同情形。在圖4至圖6所示的第一種情形和第二種情形中,假設(shè)某個第一標識符是與存儲在第一存儲器中的檢查標識符相匹配的標識符,例如,某個第一標識符是0x12FC(但是與檢查標識符不同,即,不是0xFFFF)并且檢查標識符是0xFFFF。
[0052] 在圖4中示出第一種情況。如果某個第一標識符(0x12FC)存儲在應(yīng)用處理器120”’的第二存儲器中,則建立外部讀取/寫入設(shè)備200與應(yīng)用處理器120”’之間的通信,即,讀取/寫入命令S20、S22經(jīng)由NFC控制器110”’從外部讀取/寫入設(shè)備200轉(zhuǎn)發(fā)至應(yīng)用處理器120”’,并且將響應(yīng)S24、S26經(jīng)由NFC控制器110”’從應(yīng)用處理器120”’轉(zhuǎn)發(fā)至外部讀取/寫入設(shè)備200,由此應(yīng)用處理器120”’(以及在其上運行的應(yīng)用)處理命令(S23)。
[0053] 因此,根據(jù)接收防沖突請求之后的該情形,事件被發(fā)送至表明哪個系統(tǒng)碼被請求的應(yīng)用處理器。根據(jù)上述NCI規(guī)范,這可被完成作為現(xiàn)有通知的用于激活RF接口(RF_INTF_ACTIVATED_NTF)的一部分。如果存在該系統(tǒng)碼所注冊的應(yīng)用,則隨后啟動該應(yīng)用(或者,如同在安卓中,應(yīng)用可具有用于HCE的已運行服務(wù))并且它可處理后續(xù)命令。
[0054] 在圖5和圖6中示出第二種情況。即使某個第一標識符(0x12FF)未被存儲在應(yīng)用處理器120”’的第二存儲器中(S46),NFC控制器110”’也將仍然將從外部讀取/寫入設(shè)備200接收的讀取/寫入命令S20轉(zhuǎn)發(fā)至應(yīng)用處理器120”’(S22)。然而,應(yīng)用處理器120”’不能啟動任何應(yīng)用,并且因此不向接收的讀取/寫入命令發(fā)送響應(yīng)。因此,沒有響應(yīng)響應(yīng)于讀取/寫入命令S20而從NFC控制器110”’發(fā)送至外部讀取/寫入設(shè)備200。因此,如果不存在該系統(tǒng)碼所注冊的應(yīng)用,則沒有應(yīng)用啟動并且出現(xiàn)超時,即,在外部讀取/寫入設(shè)備200與應(yīng)用處理器120”’之間的通信未被完全建立。
[0055] 在另一實施方式中,如圖6所示,如果某個第一標識符未被存儲在其第二存儲器中,則應(yīng)用處理器120”’通過向NFC控制器發(fā)送否定信息通知S48來主動通知NFC控制器110”’。因此,NFC控制器110”’將不向應(yīng)用處理器120”’轉(zhuǎn)發(fā)接收的讀取/寫入命令S20,從而停止早已處于該階段的通信建立過程。
[0056] 此外或可替換地,如圖4所示,如果某個第一標識符被存儲在其第二存儲器中,則應(yīng)用處理器120”’可通過向?qū)㈦S后繼續(xù)處理讀取/寫入命令和響應(yīng)的NFC控制器發(fā)送肯定信息通知來主動通知NFC控制器110”’。
[0057] 因此,如以上通過圖4至圖6的使用說明的,某個第一標識符是否被存儲在應(yīng)用處理器120”’中的信息可明確地或隱含地以不同形式提供至NFC控制器110”’。
[0058] 在圖7中示出第三種情形。在該情形中,假設(shè)某個第一標識符是特殊標識符,例如,與檢查標識符0xFFFF相同。該某個第一標識符也將與檢查標識符相匹配并且事件也將被發(fā)送至應(yīng)用處理器120”’。然而,差異是應(yīng)用處理器120”’(具體地,操作系統(tǒng))不具有來自讀取/寫入設(shè)備200的關(guān)于啟動哪個應(yīng)用的任何信息。因此,應(yīng)用處理器120”’可啟動(S50)默認應(yīng)用(如果配置了一個)和/或它可詢問(未明確示出,但是例如,作為步驟S50的一部分)用戶選擇一個應(yīng)用來使用。該后者方法可例如,需要用戶在應(yīng)用啟動之后二次觸摸讀取/寫入設(shè)備200a以允許應(yīng)用接收來自讀取/寫入設(shè)備200的命令(因為在用戶選擇應(yīng)用的同時,讀取/寫入設(shè)備200將超時)。
[0059] 因此,通過配置確保傳入請求始終(或在選擇情形/大多數(shù)情形中)與事件機制(例如,如在US?2012/0092137?A1中描述的事件機制)相匹配并且將其與事件機制相結(jié)合的數(shù)據(jù)組,NFC控制器中的單個條目可支持基于HCE的任意數(shù)量的應(yīng)用。
[0060] 在圖8和圖9中描繪了根據(jù)本公開的設(shè)備100a、系統(tǒng)1a和方法的又一實施方式。在系統(tǒng)1a的該實施方式中,NFC前端單元110a不包括第一存儲器(圖1中的112)或者至少不需要如上所述的檢查標識符的存儲設(shè)備。相反,前端單元110a被配置為始終對從外部讀取/寫入設(shè)備200接收的防沖突請求做出響應(yīng)。因此,代替檢查接收的某個第一標識符與檢查標識符是否相匹配的步驟S41(如圖4至圖7所示),提供可替換步驟S52,在該可替換步驟中,前端單元110a始終生成對接收的防沖突請求的響應(yīng)。這避免存儲檢查標識符以及針對檢查標識符對接收的第一標識符進行檢查的需要,即,節(jié)約寶貴的存儲設(shè)備空間以及處理時間。除了該差異,后續(xù)處理通常以與如上所述的相同方式進行。
[0061] 通常,電子設(shè)備100可提供大量應(yīng)用。在一個實施方式中,第一標識符和第二標識符可以是應(yīng)用標識符。換言之,第一標識符和第二標識符可用于識別應(yīng)用。然而,這不是強制性的。第一標識符和第二標識符可識別其他實體,諸如可承載多個應(yīng)用的系統(tǒng)。應(yīng)用的實例是:支付、公共交通票務(wù)、活動票、忠誠計劃、優(yōu)惠券、數(shù)據(jù)交換,例如,商業(yè)卡片、網(wǎng)絡(luò)地址、網(wǎng)狀配置數(shù)據(jù)(例如,用于Wi-Fi網(wǎng)絡(luò))、圖像等。
[0062] 在另一個實施方式中,電子設(shè)備可以是能夠進行FeliCa(TM)服務(wù)的電子設(shè)備,即,電子設(shè)備能夠模擬FeliCa卡。在這種情況下,第一標識符也可被稱為系統(tǒng)碼,并且第二標識符可被稱為卡號(IDm)。系統(tǒng)碼識別負責管理卡中的內(nèi)存的權(quán)限。權(quán)限的實例是例如,“SuiCa”(TM),東日本路[JR?East]的運輸票務(wù)。換言之,在一個實施例中,第一標識符識別負責管理第二存儲器內(nèi)的數(shù)據(jù)結(jié)構(gòu)的權(quán)限。權(quán)限也可擁有相應(yīng)內(nèi)存區(qū)域的加密密鑰。
[0063] 應(yīng)注意,由ISO/IEC?14443指定的類型B包括用于第一標識符的另一實施方式的概念。類型B具有“應(yīng)用族標識符”(AFI)的概念。存在指定不同應(yīng)用族(例如,用于公共交通支付)的值。在防沖突期間,讀取器/寫入器可“搜索”具體AFI,并且卡將其AFI告知讀取器/寫入器。
[0064] 在又一實施方式中,第二標識符可以是電子設(shè)備100所模擬的卡的卡號。對于至少一個通信會話,卡號可以是唯一的。替換地,另外可能的是,卡號對于卡片的使用壽命是唯一的。該號碼是卡的“地址”。因此,該地址將被包括在對通信建立請求的響應(yīng)中,并且將用在通過讀取/寫入設(shè)備的第一通信中以在場中尋址卡(每個接下來的命令將通常包括諸如第一參數(shù)中的一個的地址)。另外,讀取/寫入設(shè)備可不向具體卡(模擬卡的電子設(shè)備100)發(fā)送命令,但是場中的所有卡(例如,其他電子設(shè)備)將應(yīng)答命令。因此,該號碼(第二標識符)不與應(yīng)用相關(guān),而是與在讀取器/寫入器卡通信中使用的通用手段相關(guān)(與具有多個基于IP的應(yīng)用的計算機的IP地址相似)。如果卡號對于至少一個通信會話是唯一的,則這允許在通信期間唯一尋址一個卡和/或應(yīng)用,并且避免尋址NFC場范圍中的其他卡。
[0065] 因此,上述討論僅公開和描述了本公開的示例性實施方式。如本領(lǐng)域的技術(shù)人員應(yīng)理解的,在不脫離本公開的精神或其基本特性的情況下,本公開可以其它特定形式來體現(xiàn)。因此,本公開的公開內(nèi)容旨在是說明性的,而不是限制本公開以及其它權(quán)利要求的范圍。本公開包括本文中的教導的任何易辨別的變形,部分限定了前述權(quán)利要求術(shù)語的范圍使得沒有發(fā)明主題貢獻給大眾。
[0066] 在權(quán)利要求中,措辭“包括(comprising)”不排除其它元件或步驟,并且不定冠詞“一(a)”或“一個(an)”不排除復(fù)數(shù)。單個元件或其它單元可實現(xiàn)權(quán)利要求中描繪的幾個項的功能。某些措施在相互不同的從屬權(quán)利要求中描述的單純事實不代表這些措施的組合不能被有利地使用。
[0067] 在到目前為止已被描述為通過軟件控制的數(shù)據(jù)處理裝置實施(至少部分)的本公開的實施方式中,應(yīng)理解,諸如光盤、磁盤、半導體存儲器等承載這樣的軟件的非易性機器可讀介質(zhì)也被認為是表示本公開的實施方式。此外,這種軟件也可以其他形式(諸如經(jīng)由因特網(wǎng)或其他有線或無線電信系統(tǒng))來分配。
[0068] 所公開的設(shè)備、裝置和系統(tǒng)的元件可通過對應(yīng)硬件和/或軟件元件(例如合適電路)實現(xiàn)。電路是包括傳統(tǒng)電路元件、集成電路的電子組件的結(jié)構(gòu)裝配,該集成電路包括專用集成電路、標準集成電路、專用標準產(chǎn)品和現(xiàn)場可編程陣列。此外,電路包括根據(jù)軟件代碼來編程或配置的中央處理單元、圖形處理單元微處理器。盡管電路包括執(zhí)行軟件的上述硬件,但是電路不包括純軟件。
[0069] 接下來是所公開的主題的進一步實施例的列表:
[0070] 1.一種用于近場通信NFC的電子設(shè)備,所述設(shè)備包括:
[0071] -前端單元,被適配為與外部讀取/寫入設(shè)備通信,以及
[0072] -處理單元,包括被適配為存儲一個或多個應(yīng)用以及一個或多個第一標識符的第二存儲器,其中,第一標識符被分配至一個或多個應(yīng)用,
[0073] 其中,前端單元進一步被適配為
[0074] 從外部讀取/寫入設(shè)備接收通信建立請求,該通信建立請求包括某個第一標識符,[0075] 當接收到通信建立請求時,如果某個第一標識符與存儲在前端單元中的檢查標識符相匹配或者如果前端單元被配置為向所有通信建立請求發(fā)送響應(yīng),則向讀取/寫入設(shè)備發(fā)送響應(yīng)并且向處理單元發(fā)送某個第一標識符,該響應(yīng)包括任意或預(yù)定的第二標識符,[0076] 從外部讀取/寫入設(shè)備接收通信命令并且將該通信命令轉(zhuǎn)發(fā)至處理單元,以及[0077] 檢查是否響應(yīng)于通信命令而從處理單元接收到通信響應(yīng),并且如果接收到通信響應(yīng),則將通信響應(yīng)轉(zhuǎn)發(fā)至外部讀取/寫入設(shè)備。
[0078] 2.根據(jù)實施例1所述的電子設(shè)備,
[0079] 其中,處理單元被適配為檢查某個第一標識符是否被存儲在第二存儲器中。
[0080] 3.根據(jù)實施例2所述的電子設(shè)備,
[0081] 其中,處理單元被適配為如果某個第一標識符被存儲在第二存儲器中,則對從前端單元接收的通信命令做出響應(yīng),并且如果某個第一標識符未被存儲在第二存儲器中,則不對從前端單元接收的通信命令做出響應(yīng)。
[0082] 4.根據(jù)實施例2所述的電子設(shè)備,
[0083] 其中,處理單元被適配為如果某個第一標識符未被存儲在第二存儲器中,則向前端單元發(fā)送否定信息通知,以便向前端單元通知某個第一標識符未被存儲在第二存儲器中。
[0084] 5.根據(jù)實施例4所述的電子設(shè)備,
[0085] 其中,前端單元被適配為只要未從處理單元接收到否定信息通知,則向處理單元轉(zhuǎn)發(fā)從外部讀取/寫入設(shè)備接收的通信命令。
[0086] 6.根據(jù)實施例2所述的電子設(shè)備,
[0087] 其中,處理單元被適配為如果某個第一標識符被存儲在第二存儲器中,則向前端單元發(fā)送肯定信息通知,以便向前端單元通知某個第一標識符被存儲在第二存儲器中。
[0088] 7.根據(jù)實施例1所述的電子設(shè)備,
[0089] 其中,處理單元被配置為如果接收的某個第一標識符未被分配至應(yīng)用或被分配至不止一個應(yīng)用,則啟動默認應(yīng)用或發(fā)出電子設(shè)備的用戶選擇或指示待啟動的應(yīng)用請求。
[0090] 8.根據(jù)實施例1所述的電子設(shè)備,
[0091] 其中,檢查標識符包括一個或多個通配符。
[0092] 9.根據(jù)實施例1所述的電子設(shè)備,
[0093] 其中,檢查標識符是包括一個或多個通配符的系統(tǒng)碼。
[0094] 10.根據(jù)實施例1所述的電子設(shè)備,
[0095] 其中,某個第一標識符是用于識別電子設(shè)備的應(yīng)用或系統(tǒng)碼的應(yīng)用標識符。
[0096] 11.根據(jù)實施例1所述的電子設(shè)備,
[0097] 其中,某個第一標識符是根據(jù)ISO/IEC?14443標準的應(yīng)用族標識符。
[0098] 12.根據(jù)實施例1所述的電子設(shè)備,
[0099] 其中,第二存儲器被包括在安全元件中。
[0100] 13.根據(jù)實施例1所述的電子設(shè)備,
[0101] 其中,前端單元被適配為檢查被包括在從外部讀取/寫入設(shè)備接收的通信命令中的第二標識符,以便區(qū)別不同的外部讀取/寫入設(shè)備。
[0102] 14.根據(jù)實施例1所述的電子設(shè)備,
[0103] 其中,前端單元包括被適配為存儲檢查標識符的第一存儲器,所述檢查標識符被適配為與一個或多個第一標識符相匹配。
[0104] 15.一種用于近場通信NFC的方法,所述方法包括:
[0105] -由前端單元從外部讀取/寫入設(shè)備接收通信建立請求,通信建立請求包括某個第一標識符,
[0106] -當接收到通信建立請求時,如果某個第一標識符與存儲在前端單元中的檢查標識符相匹配或者如果前端單元被配置為向所有通信建立請求發(fā)送響應(yīng),則向讀取/寫入設(shè)備發(fā)送響應(yīng)并且向處理單元發(fā)送某個第一標識符,響應(yīng)包括任意或預(yù)定的第二標識符,[0107] -從外部讀取/寫入設(shè)備接收通信命令并且將通信命令轉(zhuǎn)發(fā)至處理單元,以及[0108] -檢查是否響應(yīng)于通信命令而從處理單元接收到通信響應(yīng),并且如果接收到通信響應(yīng),則將通信響應(yīng)轉(zhuǎn)發(fā)至外部讀取/寫入設(shè)備。
[0109] 16.一種非易失性計算機可讀記錄介質(zhì),其中存儲有計算機程序產(chǎn)品,計算機程序產(chǎn)品在由處理器執(zhí)行時使得根據(jù)實施例15的方法被執(zhí)行。
[0110] 17.一種用于近場通信NFC的電子系統(tǒng),所述系統(tǒng)包括:
[0111] -外部讀取/寫入設(shè)備,以及
[0112] -根據(jù)實施例1所述的被適配為與外部讀取/寫入設(shè)備通信的電子設(shè)備。
[0113] 18.一種計算機程序,其包括程序代碼手段,用于在所述計算機程序在計算機上被執(zhí)行時使計算機執(zhí)行根據(jù)實施例15所述的所述方法的步驟。
高效檢索全球?qū)@?/div>

專利匯是專利免費檢索,專利查詢,專利分析-國家發(fā)明專利查詢檢索分析平臺,是提供專利分析,專利查詢,專利檢索等數(shù)據(jù)服務(wù)功能的知識產(chǎn)權(quán)數(shù)據(jù)服務(wù)商。

我們的產(chǎn)品包含105個國家的1.26億組數(shù)據(jù),免費查、免費專利分析。

申請試用

分析報告

專利匯分析報告產(chǎn)品可以對行業(yè)情報數(shù)據(jù)進行梳理分析,涉及維度包括行業(yè)專利基本狀況分析、地域分析、技術(shù)分析、發(fā)明人分析、申請人分析、專利權(quán)人分析、失效分析、核心專利分析、法律分析、研發(fā)重點分析、企業(yè)專利處境分析、技術(shù)處境分析、專利壽命分析、企業(yè)定位分析、引證分析等超過60個分析角度,系統(tǒng)通過AI智能系統(tǒng)對圖表進行解讀,只需1分鐘,一鍵生成行業(yè)專利分析報告。

申請試用

QQ群二維碼
意見反饋