專利名稱:一種適用于nfc終端的存儲(chǔ)、替換和訪問應(yīng)用數(shù)據(jù)的裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種存儲(chǔ)、替換和訪問應(yīng)用數(shù)據(jù)的裝置及方法,特別涉及一種 適用于NFC終端,方便地為不同的NFC應(yīng)用服務(wù)運(yùn)營商提供安全地存儲(chǔ)、替 換和訪問應(yīng)用數(shù)據(jù)的裝置及方法。
背景技術(shù):
隨著NFC概念的迅速普及,各種基于NFC終端和安全技術(shù)的NFC應(yīng)用 大量涌現(xiàn),為用戶帶來了極大的方便,同時(shí)提高了服務(wù)提供商的服務(wù)質(zhì)量,也 為NFC終端設(shè)備帶來了前所未有的商機(jī)。目前市場(chǎng)上的NFC終端設(shè)備,包括NFC個(gè)人終端和NFC服務(wù)終端,多 采用具有安全加密功能的接觸式IC卡作為應(yīng)用配置數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)和安全信 息的數(shù)據(jù)存儲(chǔ)設(shè)備。不同NFC應(yīng)用服務(wù)運(yùn)營商提供與自己運(yùn)營的應(yīng)用服務(wù)相 配套的數(shù)據(jù),并把數(shù)據(jù)存儲(chǔ)在用戶的NFC終端上,這些數(shù)據(jù)包括應(yīng)用服務(wù)的 配置信息、應(yīng)用信息和相關(guān)數(shù)據(jù)結(jié)構(gòu)信息,基于NFC的小額消費(fèi)應(yīng)用還可以 把電子錢包信息和相關(guān)安全密鑰記錄在終端設(shè)備中。針對(duì)常用的NFC終端設(shè)備,例如手機(jī)和PDA等,由于應(yīng)用服務(wù)數(shù)據(jù)的安 全性要求,各個(gè)應(yīng)用服務(wù)商都希望把這部分應(yīng)用相關(guān)數(shù)據(jù)控制在自己應(yīng)用可訪 問的范圍內(nèi),并拒絕其他應(yīng)用的訪問,例如NFC手機(jī)中由移動(dòng)電話服務(wù)提供 商訂制發(fā)行的SIM卡,由公交公司訂制發(fā)行的交通消費(fèi)卡和其他服務(wù)提供商 提供的小額,費(fèi)卡等。各個(gè)應(yīng)用服務(wù)提供商之間經(jīng)常出于對(duì)安全性和維護(hù)自身 利益的考慮,拒絕共享IC卡數(shù)據(jù)存儲(chǔ)空間,在這樣的情況下,很難將不同的 應(yīng)用服務(wù)運(yùn)營商的應(yīng)用協(xié)調(diào)到同一個(gè)終端設(shè)備上。為了解決這一問題,需要在NFC終端上定義了一種為不同應(yīng)用服務(wù)運(yùn)營 商提供應(yīng)用服務(wù)數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)替換的安全和便捷的裝置及方法。發(fā)明內(nèi)容本發(fā)明的目的在于提供一種適用于NFC終端的存儲(chǔ)、替換和訪問應(yīng)用數(shù) 據(jù)的裝置及方法,用戶只需要簡(jiǎn)單地插入或更換IC卡,就可以非常方便地為 個(gè)人NFC終端添加和更換基于NFC的應(yīng)用,以及在更換終端設(shè)備時(shí)能夠方便 地將應(yīng)用轉(zhuǎn)移到新的設(shè)備上。本發(fā)明所解決的技術(shù)問題可以采用以下技術(shù)方案來實(shí)現(xiàn) 一種適用于NFC終端的存儲(chǔ)、替換和訪問應(yīng)用數(shù)據(jù)的裝置,其特征在于, 它包括用于NFC終端并提供NFC通信能力的非接觸前端CLF模塊及設(shè)置在所 述非接觸前端CLF模塊上的至少一個(gè)符合ISO/IEC 7816標(biāo)準(zhǔn)的接口模塊;所 述非接觸前端CLF模塊與所述的NFC終端連接,所述接口模塊與IC卡互相 連接,通過所述非接觸前端CLF模塊控制NFC終端對(duì)連接在所述接口模塊上 的IC卡進(jìn)行訪問。所述非接觸前端CLF模塊可直接對(duì)連接在所述接口模塊上的IC —進(jìn)行訪問o所述NFC終端根據(jù)用戶的指令在所述接口模塊之間快速切換。 根據(jù)客戶的需要,所述非接觸前端CLF模塊可對(duì)多個(gè)所述接口模塊進(jìn)行 訪問。所述非接觸前端CLF模塊可以設(shè)置并保存缺省訪問的所述接口模塊的參 數(shù),所述非接觸前端CLF模塊上電后可以直接根據(jù)缺省的設(shè)置選擇對(duì)應(yīng)的所 述接口模塊進(jìn)行訪問。當(dāng)NFC終端作為非接觸IC卡(PICC)被外部讀寫設(shè)備(PCD)訪問時(shí), 所述非接觸前端CLF模塊根據(jù)收到的外部讀寫設(shè)備(PCD)的命令對(duì)設(shè)定的 連接在所述接口模塊上的IC卡進(jìn)行訪問,并返回訪問結(jié)果。所述符合ISO/IEC 7816標(biāo)準(zhǔn)的接口模塊可以作為各種應(yīng)用的安全認(rèn)證模 塊(Security Authentication Module, SAM) j吏用。所述NFC終端包括手機(jī)、PDA等。所述IC卡包括SIM卡、交通卡和消費(fèi)卡等。一種適用于NFC終端的存儲(chǔ)、替換和訪問應(yīng)用數(shù)據(jù)的方法,其特征在于, 它包括如下步驟(1)啟動(dòng)所述非接觸前端CLF模塊并查詢配置參數(shù);(2) 如果存在配置參數(shù),執(zhí)行步驟(3);如果不存在配置參數(shù),執(zhí)行步 驟(4);(3) 根據(jù)配置參數(shù)選擇所述符合ISO/IEC 7816標(biāo)準(zhǔn)的接口模塊;(4) 選取系統(tǒng)默認(rèn)的接口模塊作為當(dāng)前接口;(5) 等待NFC終端發(fā)出指令。所述存儲(chǔ)、替換和訪問應(yīng)用數(shù)據(jù)的方法還包括一切換所述接口模塊的方 法,它包括如下步驟(1 ) NFC終端對(duì)所述非接觸前端CLF模塊發(fā)出指令切換接口模塊;(2) 所述非接觸前端CLF模塊檢測(cè)指定的接口模塊是否存在,如果指定 的接口模塊存在,執(zhí)行步驟(3);如果指定的接口模塊不存在,則系統(tǒng)錯(cuò)誤;(3) 設(shè)置指定的接口模塊為當(dāng)前接口;(4) 成功切換所述接口模塊。在所述步驟(3)與步驟(4)之間還包括如下步驟當(dāng)需要保存配置參數(shù)時(shí),保存相應(yīng)的配置參數(shù);否則,不保存配置參數(shù)。 本發(fā)明的一種適用于NFC終端的存儲(chǔ)、替換和訪問應(yīng)用數(shù)據(jù)的裝置及方 法,便于用戶為個(gè)人NFC終端添加和更換基于NFC技術(shù)的應(yīng)用,在添加和更 換應(yīng)用的過程中,只需要關(guān)閉NFC終端設(shè)備,根據(jù)需要在所述接口模塊中調(diào) 整(插入或拔除)應(yīng)用相關(guān)的服務(wù)數(shù)據(jù)IC卡,重新啟動(dòng)NFC終端設(shè)備即可。
圖1為本發(fā)明的結(jié)構(gòu)框圖;圖2為本發(fā)明的非接觸前端CLF模塊的處理流程框圖;圖3為本發(fā)明的非接觸前端CLF模塊切換接口的處理流程框圖。
具體實(shí)施方式
為了使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解, 下面結(jié)合具體圖示,進(jìn)一步闡述本發(fā)明。如圖l所示, 一種適用于NFC終端的存儲(chǔ)、替換和訪問應(yīng)用數(shù)據(jù)的裝置, 它包括NFC終端1、用于NFC終端并提供NFC通信能力的非接觸前端CLF模塊2及設(shè)置在非接觸前端CLF模塊2上的至少一個(gè)符合ISO/IEC 7816標(biāo)準(zhǔn) 的接口模塊3,接口模塊3連接有IC卡4。非接觸前端CLF模塊2與NFC終端1連接,通過非接觸前端CLF模塊2 控制NFC終端1對(duì)連接在接口模塊3上的IC卡4進(jìn)行訪問,非接觸前端CLF 模塊2也可以直接對(duì)連接在接口模塊3上的IC卡4進(jìn)行訪問。如圖2所示,本發(fā)明的裝置設(shè)置缺省使用的符合ISO/IEC 7816標(biāo)準(zhǔn)的接 口模塊3,它包括如下步驟(1) 啟動(dòng)非接觸前端CLF模塊2并査詢配置參數(shù);(2) 如果存在配置參數(shù),執(zhí)行步驟(3);如果不存在配置參數(shù),執(zhí)行步 驟(4);(3) 根據(jù)配置參數(shù)選擇所述符合ISO/IEC 7816標(biāo)準(zhǔn)的接口模塊3;(4) 選取系統(tǒng)默認(rèn)的接口模塊作為當(dāng)前接口;(5) 等待NFC終端發(fā)出指令。非接觸前端CLF模塊2在上電初始化后,非接觸前端CLF模塊2負(fù)責(zé)選 取指定或默認(rèn)服務(wù)數(shù)據(jù)IC卡4;符合ISO/IEC 7816標(biāo)準(zhǔn)的接口模塊3可以作 為各種應(yīng)用的安全認(rèn)證模塊(Security Authentication Module, SAM)使用,必 要的時(shí)候,選取設(shè)定的ISO/IEC 7816標(biāo)準(zhǔn)的接口模塊3作為安全認(rèn)證模塊SAM 接口;當(dāng)NFC終端1作為非接觸IC卡(PICC)被外部讀寫設(shè)備(PCD)訪問, 默認(rèn)的IC卡4將作為被外部讀寫設(shè)備訪問的非接觸IC卡;當(dāng)NFC終端1作 為讀寫器使用時(shí),可以從設(shè)定的作為安全認(rèn)證模塊SAM接口的接口模塊3獲 取密鑰計(jì)算服務(wù)。根據(jù)客戶的需要,所述非接觸前端CLF模塊可對(duì)多個(gè)所述接口模塊進(jìn)行 訪問。非接觸前端CLF模塊2可以設(shè)置并保存缺省訪問的接口模塊3的參數(shù), 非接觸前端CLF模塊2上電后可以直接根據(jù)缺省的設(shè)置選擇對(duì)應(yīng)的接口模塊3 進(jìn)行訪問。當(dāng)NFC終端1作為非接觸IC卡(PICC)被外部讀寫設(shè)備(PCD)訪問時(shí), 非接觸前端CLF模塊2根據(jù)收到的外部讀寫設(shè)備的PCD命令對(duì)設(shè)定的連接在 接口模塊3上的IC卡4進(jìn)行訪問,并返回訪問結(jié)果。NFC終端1根據(jù)用戶的指令在接口模塊3之間快速切換。 如圖3所示,本發(fā)明的裝置調(diào)整符合ISO/IEC 7816標(biāo)準(zhǔn)的接口模塊3的 方法,它包括如下步驟(1) NFC終端1對(duì)非接觸前端CLF模塊2發(fā)出指令切換接口模塊3;(2) 非接觸前端CLF模塊2檢測(cè)指定的接口模塊3是否存在,如果指定 的接口模塊3存在,執(zhí)行步驟(3);如果指定的接口模塊3不存在,則系統(tǒng)錯(cuò) 誤;(3) 設(shè)置指定的接口模塊3為當(dāng)前接口;(4) 成功切換接口模塊3。在所述步驟(3)與步驟(4)之間還包括如下步驟當(dāng)需要保存配置參數(shù)時(shí),保存相應(yīng)的配置參數(shù);否則,不保存配置參數(shù)。當(dāng)NFC終端1作為IC卡使用時(shí),用戶可以根據(jù)需要指定相關(guān)的符合 ISO/IEC 7816標(biāo)準(zhǔn)的接口模塊3作為非接觸IC卡的數(shù)據(jù)存儲(chǔ)接口,或者用作 安全認(rèn)證模塊SAM接口,非接觸前端CLF模塊2可以接受來自NFC終端1 的指令,更改用作數(shù)據(jù)存儲(chǔ)IC卡和安全服務(wù)功能的SAM卡的ISO/IEC 7816 標(biāo)準(zhǔn)的接口模塊3。本發(fā)明中,NFC終端1包括手機(jī)、PDA等,IC卡4包括SIM卡、交通卡 和消費(fèi)卡等。以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè) 的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中 描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明 還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi),本 發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。
權(quán)利要求
1、一種適用于NFC終端的存儲(chǔ)、替換和訪問應(yīng)用數(shù)據(jù)的裝置,其特征在于,它包括用于NFC終端并提供NFC通信能力的非接觸前端CLF模塊及設(shè)置在所述非接觸前端CLF模塊上的至少一個(gè)符合ISO/IEC 7816標(biāo)準(zhǔn)的接口模塊;所述非接觸前端CLF模塊與所述的NFC終端連接,所述接口模塊與IC卡互相連接,通過所述非接觸前端CLF模塊控制NFC終端對(duì)連接在所述接口模塊上的IC卡進(jìn)行訪問。
2、 如權(quán)利要求l所述的裝置,其特征在于所述非接觸前端CLF模塊可 直接對(duì)連接在所述接口模塊上的IC卡進(jìn)行訪問。
3、 如權(quán)利要求l所述的裝置,其特征在于所述NFC終端根據(jù)用戶的指 令在所述接口模塊之間快速切換。
4、 如權(quán)利要求l所述的裝置,其特征在于所述非接觸前端CLF模塊可 對(duì)多個(gè)所述接口模塊進(jìn)行訪問。
5、 如權(quán)利要求l所述的裝置,其特征在于所述非接觸前端CLF模塊可 以設(shè)置并保存缺省訪問的所述接口模塊的參數(shù),所述非接觸前端CLF模塊上 電后可以直接根據(jù)缺省的設(shè)置選擇對(duì)應(yīng)的所述接口模塊進(jìn)行訪問。
6、 如權(quán)利要求1所述的裝置,其特征在于當(dāng)NFC終端作為非接觸IC 卡(PICC)被外部讀寫設(shè)備(PCD)訪問時(shí),所述非接觸前端CLF模塊根據(jù) 收到的外部讀寫設(shè)備(PCD)的命令對(duì)設(shè)定的連接在所述接口模塊上的IC卡 進(jìn)行訪問,并返回訪問結(jié)果。
7、 如權(quán)利要求l所述的裝置,其特征在于所述符合ISO/正C7816標(biāo)準(zhǔn) 的接口模塊可以作為各種應(yīng)用的安全認(rèn)證模塊使用。
8、 如權(quán)利要求1所述的裝置,其特征在于所述NFC終端包括手機(jī)、PDA等。
9、 如權(quán)利要求l所述的裝置,其特征在于所述IC卡包括但不限于SIM 卡、交通卡和消費(fèi)卡等。
10、 一種適用于NFC終端的存儲(chǔ)、替換和訪問應(yīng)用數(shù)據(jù)的方法,其特征 在于,它包括如下步驟(1)啟動(dòng)所述非接觸前端CLF模塊并查詢配置參數(shù);(2) 如果存在配置參數(shù),執(zhí)行步驟(3);如果不存在配置參數(shù),執(zhí)行步 驟(4);(3) 根據(jù)配置參數(shù)選擇所述符合ISO/IEC 7816標(biāo)準(zhǔn)的接口模塊;(4) 選取系統(tǒng)默認(rèn)的接口模塊作為當(dāng)前接口;(5) 等待NFC終端發(fā)出指令。
11、 如權(quán)利要求IO所述的裝置,其特征在于所述方法還包括一切換所 述接口模塊的方法,它包括如下步驟(1) NFC終端對(duì)所述非接觸前端CLF模塊發(fā)出指令切換接口模塊;(2) 所述非接觸前端CLF模塊檢測(cè)指定的接口模塊是否存在,如果指定 的接口模塊存在,執(zhí)行步驟(3);如果指定的接口模塊不存在,則系統(tǒng)錯(cuò)誤;(3) 設(shè)置指定的接口模塊為當(dāng)前接口;(4) 成功切換所述接口模塊。
12、 如權(quán)利要求IO所述的裝置,其特征在于在所述步驟(3)與步驟(4) 之間還包括如下步驟當(dāng)需要保存配置參數(shù)時(shí),保存相應(yīng)的配置參數(shù);否則, 不保存配置參數(shù)。
全文摘要
本發(fā)明提供一種適用于NFC終端的存儲(chǔ)、替換和訪問應(yīng)用數(shù)據(jù)的裝置及方法,用戶只需要簡(jiǎn)單地插入或更換IC卡,就可以非常方便地為個(gè)人NFC終端添加和更換基于NFC的應(yīng)用,以及在更換終端設(shè)備時(shí)能夠方便地將應(yīng)用轉(zhuǎn)移到新的設(shè)備上;它包括用于NFC終端并提供NFC通信能力的非接觸前端CLF模塊及設(shè)置在所述非接觸前端CLF模塊上的至少一個(gè)符合ISO/IEC 7816標(biāo)準(zhǔn)的接口模塊;所述非接觸前端CLF模塊與所述的NFC終端連接,所述接口模塊與IC卡互相連接,通過所述非接觸前端CLF模塊控制NFC終端對(duì)連接在所述接口模塊上的IC卡進(jìn)行訪問,所述非接觸前端CLF模塊也可以直接對(duì)所述接口模塊上的IC卡進(jìn)行訪問。
文檔編號(hào)G06K19/07GK101241541SQ20081003394
公開日2008年8月13日 申請(qǐng)日期2008年2月27日 優(yōu)先權(quán)日2008年2月27日
發(fā)明者綱 張, 蔚 李, 王元彪, 爽 陳, 陳安新 申請(qǐng)人:上海復(fù)旦微電子股份有限公司