亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

智能存儲(chǔ)卡以及訪問(wèn)智能存儲(chǔ)卡的方法

文檔序號(hào):6443530閱讀:149來(lái)源:國(guó)知局
專利名稱:智能存儲(chǔ)卡以及訪問(wèn)智能存儲(chǔ)卡的方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子應(yīng)用技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種拓展了應(yīng)用存儲(chǔ)空間的智能存儲(chǔ)卡以及訪問(wèn)智能存儲(chǔ)卡的方法。
背景技術(shù)
隨著互聯(lián)網(wǎng)的普及以及電子商務(wù)的興起,存儲(chǔ)卡不再僅僅具有單一的存儲(chǔ)功能,而是擴(kuò)展成為具有網(wǎng)絡(luò)身份認(rèn)證、電子支付、電子錢包、票據(jù)憑證等多種應(yīng)用的載體。這種內(nèi)嵌有智能卡模塊的存儲(chǔ)卡(簡(jiǎn)稱為智能存儲(chǔ)卡)被廣泛地應(yīng)用在各種便攜式裝置,例如手機(jī)、筆記本電腦、數(shù)碼相機(jī)、個(gè)人數(shù)碼助理(PDA)和多媒體播放器等。智能存儲(chǔ)卡中存儲(chǔ)的數(shù)據(jù)可分為智能卡應(yīng)用數(shù)據(jù)和多媒體數(shù)據(jù)。譬如,卡片ID、PIN、電子錢包、電子簽名等都屬于智能卡應(yīng)用數(shù)據(jù),一般存放在智能存儲(chǔ)卡內(nèi)嵌的智能卡模塊中,照片、視頻文件、音樂(lè)文件等屬于多媒體數(shù)據(jù),一般存儲(chǔ)在智能存儲(chǔ)卡的閃存介質(zhì)中。隨著移動(dòng)支付的興起,很多新型的具有大數(shù)據(jù)量的智能卡應(yīng)用開始出現(xiàn),如電子廣告、電子票券、電子書、加密文件等。這些新型的智能卡應(yīng)用一般以圖片、文本等內(nèi)容為主,而智能卡模塊的存儲(chǔ)空間一般在IM Bytes以下,無(wú)法承載這些新型的智能卡應(yīng)用的數(shù)據(jù)量,導(dǎo)致了很多新型應(yīng)用無(wú)法推廣。

發(fā)明內(nèi)容
本發(fā)明提供一種智能存儲(chǔ)卡,將閃存介質(zhì)虛擬為智能卡應(yīng)用存儲(chǔ)空間,以解決由于智能卡模塊存儲(chǔ)空間小無(wú)法承載大數(shù)據(jù)量的新型應(yīng)用的問(wèn)題;同時(shí)提出一種訪問(wèn)智能存儲(chǔ)卡的方法,使外設(shè)可以通過(guò)接觸式或非接觸式接口與閃存介質(zhì)中的應(yīng)用存儲(chǔ)空間交互數(shù)據(jù),提升用戶的體驗(yàn)。本發(fā)明提出了一種智能存儲(chǔ)卡,包括:閃存介質(zhì),其建有用于存儲(chǔ)智能卡應(yīng)用數(shù)據(jù)的應(yīng)用存儲(chǔ)空間和用于存儲(chǔ)多媒體數(shù)據(jù)的多媒體存儲(chǔ)空間;智能卡模塊,其內(nèi)存儲(chǔ)有應(yīng)用文件映射表,該應(yīng)用文件映射表把應(yīng)用文件名、該應(yīng)用存儲(chǔ)空間的基地址和該應(yīng)用存儲(chǔ)空間狀態(tài)信息相互關(guān)聯(lián)起來(lái),所述狀態(tài)信息包括該應(yīng)用存儲(chǔ)空間的讀寫屬性、該應(yīng)用存儲(chǔ)空間大小以及該應(yīng)用存儲(chǔ)空間已使用情況;和控制器,其用于訪問(wèn)該閃存介質(zhì)和該智能卡模塊,于該閃存介質(zhì)中創(chuàng)建該應(yīng)用存儲(chǔ)空間,建立該應(yīng)用文件映射表并將該應(yīng)用文件映射表存儲(chǔ)于該智能卡模塊內(nèi)。進(jìn)一步,所述智能存儲(chǔ)卡還包括射頻模塊,該射頻模塊與智能卡模塊或控制器相連,用于提供非接觸式訪問(wèn)接口。進(jìn)一步,該控制器具有存儲(chǔ)卡接口,所述存儲(chǔ)卡接口是MMC接口、SD接口、USB接口或SD-USB轉(zhuǎn)換接口 ;該控制器具有用于與該智能卡模塊通信的通信接口,該通信接口是7816、SP1、IIC、GPIO、DMA 或 FIFO 接口或總線。本發(fā)明還提出一種訪問(wèn)上述智能存儲(chǔ)卡的方法,包括:
A、根據(jù)應(yīng)用類別,利用該智能存儲(chǔ)卡的控制器在該智能存儲(chǔ)卡的閃存介質(zhì)中建立用于存儲(chǔ)與各應(yīng)用一一對(duì)應(yīng)的智能卡應(yīng)用數(shù)據(jù)的應(yīng)用存儲(chǔ)空間;
B、確定各應(yīng)用的文件名與與之對(duì)應(yīng)的應(yīng)用存儲(chǔ)空間的基地址之間的對(duì)應(yīng)關(guān)系,記錄該應(yīng)用存儲(chǔ)空間的狀態(tài)信息,建立應(yīng)用文件映射表,并將所述應(yīng)用文件映射表存入該智能存儲(chǔ)卡的智能卡模塊內(nèi);
C、根據(jù)所述應(yīng)用文件映射表訪問(wèn)該應(yīng)用存儲(chǔ)空間。進(jìn)一步,所述步驟C包括讀取應(yīng)用文件映射表,確定當(dāng)前應(yīng)用文件是否在應(yīng)用文件映射表中,如果應(yīng)用文件在應(yīng)用文件映射表中且允許操作,則訪問(wèn)閃存介質(zhì)中的應(yīng)用存儲(chǔ)空間,回寫應(yīng)用存儲(chǔ)空間的狀態(tài)信息;如果不允許操作,則提示錯(cuò)誤信息。如果應(yīng)用文件不在應(yīng)用文件映射表內(nèi),則只訪問(wèn)智能卡模塊中的應(yīng)用文件,不訪問(wèn)閃存介質(zhì)。進(jìn)一步,步驟A中所述的應(yīng)用存儲(chǔ)空間由控制器創(chuàng)建,在上電初始化時(shí)檢測(cè)應(yīng)用存儲(chǔ)空間是否存在,若存在則不再創(chuàng)建,否則讀取應(yīng)用文件映射表中的信息創(chuàng)建應(yīng)用存儲(chǔ)空間。 進(jìn)一步,所述訪問(wèn)是非接觸式接口訪問(wèn)或接觸式接口訪問(wèn)。本發(fā)明解決了智能存儲(chǔ)卡應(yīng)用存儲(chǔ)空間小無(wú)法承載大量新型應(yīng)用數(shù)據(jù)的問(wèn)題,將智能卡應(yīng)用區(qū)擴(kuò)展到了閃存介質(zhì)中,有利于新型應(yīng)用的推廣。


圖1是與本發(fā)明一實(shí)施例提供的智能存儲(chǔ)卡配合使用的終端設(shè)備的示意圖。圖2是本發(fā)明一實(shí)施例提供的智能存儲(chǔ)卡的結(jié)構(gòu)示意圖。圖3是本發(fā)明一實(shí)施例提供的實(shí)現(xiàn)應(yīng)用與應(yīng)用存儲(chǔ)空間之間數(shù)據(jù)映射的示意圖。圖4是本發(fā)明一實(shí)施例提供的在閃存介質(zhì)中建立應(yīng)用存儲(chǔ)空間的流程圖。圖5是本發(fā)明一實(shí)施例提供的訪問(wèn)應(yīng)用存儲(chǔ)空間的流程圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特性和優(yōu)點(diǎn)更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。本發(fā)明提供的智能存儲(chǔ)卡可與終端設(shè)備配合使用。該終端可為手機(jī)、筆記本電腦、數(shù)碼相機(jī)、個(gè)人數(shù)碼助理或多媒體播放器。該終端設(shè)備訪問(wèn)智能存儲(chǔ)卡可采用文件系統(tǒng)方式訪問(wèn)。參照?qǐng)D1,一與本發(fā)明一實(shí)施例提供的智能存儲(chǔ)卡配合使用的終端設(shè)備包括終端應(yīng)用程序101和驅(qū)動(dòng)模塊102。其中驅(qū)動(dòng)模塊102集成了存儲(chǔ)卡接口驅(qū)動(dòng)103和智能卡模塊訪問(wèn)協(xié)議104,智能卡模塊訪問(wèn)協(xié)議104定義了智能卡接口文件204及APDU命令格式。參照?qǐng)D2,本發(fā)明一實(shí)施例提供的智能存儲(chǔ)卡包括控制器201、智能卡模塊202、閃存介質(zhì)203和射頻模塊206??刂破?01集成有存儲(chǔ)卡接口、閃存控制器接口、智能卡通信接口和智能卡模塊訪問(wèn)協(xié)議。所述存儲(chǔ)卡接口用于與終端設(shè)備的存儲(chǔ)卡接口驅(qū)動(dòng)103相連接。所述閃存控制器接口、智能卡通信接口分別用于與閃存介質(zhì)203和智能卡模塊202相連接。閃存介質(zhì)203中建有智能卡接口文件204、用于存儲(chǔ)智能卡應(yīng)用數(shù)據(jù)的應(yīng)用存儲(chǔ)空間205和用于存儲(chǔ)多媒體數(shù)據(jù)的多媒體存儲(chǔ)空間(圖未示)。射頻模塊206與所述智能卡模塊202相連,提供非接觸式訪問(wèn)接口。
本實(shí)施例的智能存儲(chǔ)卡在其閃存介質(zhì)中虛擬可存儲(chǔ)智能卡應(yīng)用數(shù)據(jù)的應(yīng)用存儲(chǔ)空間,使電子廣告、電子優(yōu)惠券、電子書、加密文件等大容量應(yīng)用數(shù)據(jù)能夠存儲(chǔ)在閃存介質(zhì)中,并可供智能卡模塊使用,從而拓展了智能存儲(chǔ)卡的應(yīng)用范圍。在采用本發(fā)明提供的智能存儲(chǔ)卡訪問(wèn)方法訪問(wèn)如前所述智能存儲(chǔ)卡之前需先在閃存介質(zhì)203中創(chuàng)建應(yīng)用存儲(chǔ)空間205和建立如圖3所示的文件映射表301。該文件映射表的建立需首先確定應(yīng)用文件名302與應(yīng)用存儲(chǔ)空間205的基地址303之間的對(duì)應(yīng)關(guān)系,記錄應(yīng)用存儲(chǔ)空間205的狀態(tài)信息304,然后將應(yīng)用文件名、應(yīng)用存儲(chǔ)空間基地址和狀態(tài)信息關(guān)聯(lián)起而建成該應(yīng)用文件映射表301。所述應(yīng)用文件映射表301需存入智能卡模塊202的存儲(chǔ)器中。其中狀態(tài)信息包括每個(gè)空間的讀寫屬性、空間大小、空間已使用情況等內(nèi)容。如流程圖4所示,創(chuàng)建應(yīng)用存儲(chǔ)空間205的步驟包括:
401步驟,上電初始化。402步驟,控制器201檢測(cè)應(yīng)用存儲(chǔ)空間205是否存在,若存在執(zhí)行405 ;否則執(zhí)行403。403步驟,控制器201先將閃存介質(zhì)203格式化,然后向智能卡模塊202發(fā)送命令讀取應(yīng)用文件映射表301。404步驟,控制器201根據(jù)應(yīng)用文件映射表301在閃存介質(zhì)203中創(chuàng)建應(yīng)用存儲(chǔ)空間 205。405步驟,結(jié)束。該終端可通過(guò)接觸式訪問(wèn)接口和非接觸式訪問(wèn)接口對(duì)該智能存儲(chǔ)卡進(jìn)行訪問(wèn)。請(qǐng)參見圖5,通過(guò)接觸式接口訪問(wèn)應(yīng)用存儲(chǔ)空間205包括下述步驟:
501步驟,終端應(yīng)用程序101調(diào)用驅(qū)動(dòng)模塊102以文件方式操作智能卡接口文件204。502步驟,控制器201訪問(wèn)智能卡接口文件204,識(shí)別為對(duì)智能卡模塊202的操作,將文件操作的負(fù)載數(shù)據(jù)(APDU命令)傳輸給智能卡模塊202。503步驟,智能卡模塊202接收APDU命令,判斷APDU命令是否要操作應(yīng)用文件。如果要操作應(yīng)用文件,執(zhí)行504,否則執(zhí)行511。504步驟,智能卡模塊202讀取應(yīng)用文件映射表301,判斷待操作的應(yīng)用文件是否在應(yīng)用文件映射表301中,若在應(yīng)用文件映射表中,則執(zhí)行505 ;否則執(zhí)行511。505步驟,獲取應(yīng)用文件操作信息(例如操作類型、操作長(zhǎng)度、偏移地址等),判斷是否是寫操作,若是執(zhí)行506 ;否則執(zhí)行509。506步驟,獲取應(yīng)用存儲(chǔ)空間的狀態(tài)信息304,判斷應(yīng)用存儲(chǔ)空間是否允許操作,若是,執(zhí)行507 ;否則執(zhí)行510。507步驟,智能卡模塊202向控制器201發(fā)送主動(dòng)命令,控制器201識(shí)別主動(dòng)命令提取對(duì)應(yīng)的應(yīng)用文件名和操作信息,控制器執(zhí)行寫操作,判斷寫操作是否成功,若成功執(zhí)行508 ;否則執(zhí)行510。508步驟,控制器201返回操作結(jié)果給智能卡模塊202,智能卡模塊202更新應(yīng)用存儲(chǔ)空間狀態(tài)信息304,執(zhí)行511。509步驟,控制器201讀取應(yīng)用存儲(chǔ)空間的數(shù)據(jù),并將數(shù)據(jù)傳送給智能卡模塊202處理,執(zhí)行511。
510步驟,提示應(yīng)用文件操作失敗。511步驟,智能卡模塊202處理完APDU命令,向控制器201返回APDU應(yīng)答,控制器201傳輸給終端應(yīng)用程序101。智能卡模塊202向控制器201發(fā)送主動(dòng)命令的方法有很多種,如主動(dòng)向7816接口發(fā)送數(shù)據(jù),讓控制器響應(yīng)7816接口中斷,或者智能卡模塊通過(guò)GPIO接口連接控制器,通過(guò)改變GPIO信號(hào)觸發(fā)控制器的外部中斷。該主動(dòng)命令可定義為主動(dòng)讀命令和主動(dòng)寫命令以對(duì)應(yīng)應(yīng)用文件的讀或?qū)懖僮?。通過(guò)非接觸式接口訪問(wèn)應(yīng)用存儲(chǔ)空間205的過(guò)程與前述接觸式接口訪問(wèn)的過(guò)程類似,唯一不同的是智能卡模塊202接收的APDU命令來(lái)自于射頻模塊206,并且采用射頻模塊將APDU應(yīng)答傳輸給外部射頻裝置。以上所述僅為本發(fā)明的較佳實(shí)施案例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種智能存儲(chǔ)卡,包括: 閃存介質(zhì),其建有用于存儲(chǔ)智能卡應(yīng)用數(shù)據(jù)的應(yīng)用存儲(chǔ)空間和用于存儲(chǔ)多媒體數(shù)據(jù)的多媒體存儲(chǔ)空間;智能卡模塊,其內(nèi)存儲(chǔ)有應(yīng)用文件映射表,該應(yīng)用文件映射表把應(yīng)用文件名、該應(yīng)用存儲(chǔ)空間的基地址和該應(yīng)用存儲(chǔ)空間狀態(tài)信息相互關(guān)聯(lián)起來(lái),所述狀態(tài)信息包括該應(yīng)用存儲(chǔ)空間的讀寫屬性、該應(yīng)用存儲(chǔ)空間大小以及該應(yīng)用存儲(chǔ)空間已使用情況;和控制器,其用于訪問(wèn)該閃存介質(zhì)和該智能卡模塊,于該閃存介質(zhì)中創(chuàng)建該應(yīng)用存儲(chǔ)空間,建立該應(yīng)用文件映射表并將該應(yīng)用文件映射表存儲(chǔ)于該智能卡模塊內(nèi)。
2.根據(jù)權(quán)利要求1所述的智能存儲(chǔ)卡,其特征是,所述智能存儲(chǔ)卡還包括射頻模塊,該射頻模塊與智能卡模塊或控制器相連,用于提供非接觸式訪問(wèn)接口。
3.根據(jù)權(quán)利要求1所述的智能存儲(chǔ)卡,其特征是,該控制器具有存儲(chǔ)卡接口,所述存儲(chǔ)卡接口是MMC接口、SD接口、USB接口或SD-USB轉(zhuǎn)換接口。
4.根據(jù)權(quán)利要求1所述的智能存儲(chǔ)卡,該控制器具有用于與該智能卡模塊通信的通信接口,該通信接口是7816、SP1、11C、GPIO、DMA或FIFO接口或總線。
5.一種訪問(wèn)智能存儲(chǔ)卡的方法,包括: A、根據(jù)應(yīng)用類別,利用該智能存儲(chǔ)卡的控制器在該智能存儲(chǔ)卡的閃存介質(zhì)中建立用于存儲(chǔ)與各應(yīng)用一一對(duì)應(yīng)的智能卡應(yīng)用數(shù)據(jù)的應(yīng)用存儲(chǔ)空間; B、確定各應(yīng)用的文件名與與之對(duì)應(yīng)的應(yīng)用存儲(chǔ)空間的基地址之間的對(duì)應(yīng)關(guān)系,記錄該應(yīng)用存儲(chǔ)空間的狀態(tài)信息,建立應(yīng)用文件映射表,并將所述應(yīng)用文件映射表存入該智能存儲(chǔ)卡的智能卡模塊內(nèi); C、根據(jù)所述應(yīng)用文件映射表訪問(wèn)該應(yīng)用存儲(chǔ)空間。
6.根據(jù)權(quán)利要求5所述的訪問(wèn)智能存儲(chǔ)卡的方法,其特征是,所述步驟C包括讀取應(yīng)用文件映射表,確定當(dāng)前應(yīng)用文件是否在應(yīng)用文件映射表中,如果應(yīng)用文件在應(yīng)用文件映射表中且允許操作,則訪問(wèn)閃存介質(zhì)中的應(yīng)用存儲(chǔ)空間,回寫應(yīng)用存儲(chǔ)空間的狀態(tài)信息;如果不允許操作,則提示錯(cuò)誤信息。
7.根據(jù)權(quán)利要求5所述的訪問(wèn)智能存儲(chǔ)卡的方法,其特征是,在所述步驟C中,如果應(yīng)用文件不在應(yīng)用文件映射表內(nèi),則不訪問(wèn)閃存介質(zhì)。
8.根據(jù)權(quán)利要求5所述的訪問(wèn)智能存儲(chǔ)卡的方法,其特征是,步驟A中所述的應(yīng)用存儲(chǔ)空間由控制器創(chuàng)建,在上電初始化時(shí)檢測(cè)應(yīng)用存儲(chǔ)空間是否存在,若存在則不再創(chuàng)建,否則讀取應(yīng)用文件映射表中的信息創(chuàng)建應(yīng)用存儲(chǔ)空間。
9.根據(jù)權(quán)利要求5所述的訪問(wèn)智能存儲(chǔ)卡的方法,其特征是,所述訪問(wèn)是非接觸式接口訪問(wèn)或接觸式接口訪問(wèn)。
全文摘要
本發(fā)明提供了一種智能存儲(chǔ)卡以及訪問(wèn)智能存儲(chǔ)卡的方法,所述智能存儲(chǔ)卡包括閃存介質(zhì),其建有用于存儲(chǔ)智能卡應(yīng)用數(shù)據(jù)的應(yīng)用存儲(chǔ)空間和用于存儲(chǔ)多媒體數(shù)據(jù)的多媒體存儲(chǔ)空間;智能卡模塊,其存儲(chǔ)有將應(yīng)用文件名、應(yīng)用存儲(chǔ)空間的基地址及其狀態(tài)信息相互關(guān)聯(lián)的應(yīng)用文件映射表;和控制器,用于創(chuàng)建應(yīng)用存儲(chǔ)空間,建立應(yīng)用文件映射表并將其存儲(chǔ)于智能卡模塊內(nèi)。所述方法包括確定應(yīng)用文件與閃存介質(zhì)中的應(yīng)用存儲(chǔ)空間的對(duì)應(yīng)關(guān)系,建立應(yīng)用文件映射表,根據(jù)應(yīng)用文件映射表訪問(wèn)應(yīng)用存儲(chǔ)空間。本發(fā)明解決了智能存儲(chǔ)卡應(yīng)用存儲(chǔ)空間小無(wú)法承載大量新型應(yīng)用數(shù)據(jù)的問(wèn)題,將智能卡應(yīng)用區(qū)擴(kuò)展到了閃存介質(zhì)中,有利于新型應(yīng)用的推廣。
文檔編號(hào)G06K19/077GK103186812SQ20111044482
公開日2013年7月3日 申請(qǐng)日期2011年12月28日 優(yōu)先權(quán)日2011年12月28日
發(fā)明者肖錚, 唐陽(yáng) 申請(qǐng)人:國(guó)民技術(shù)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1