[發(fā)明專利]一種基于智能SD卡的讀卡器的工作方法有效
| 申請(qǐng)?zhí)枺?/td> | 201410512856.7 | 申請(qǐng)日: | 2014-09-29 |
| 公開(公告)號(hào): | CN104281825B | 公開(公告)日: | 2017-06-06 |
| 發(fā)明(設(shè)計(jì))人: | 陸舟;于華章 | 申請(qǐng)(專利權(quán))人: | 飛天誠信科技股份有限公司 |
| 主分類號(hào): | G06K7/00 | 分類號(hào): | G06K7/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 智能 sd 讀卡器 工作 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及信息安全領(lǐng)域,尤其涉及一種基于智能SD卡的讀卡器的工作方法。
背景技術(shù)
目前,隨著科技的發(fā)展,智能手機(jī)以及數(shù)碼產(chǎn)品得到廣泛應(yīng)用,SD卡作為一種基于半導(dǎo)體閃存工藝的存儲(chǔ)卡,由于其具有大容量、高性能、安全、讀寫速度高達(dá)2M/秒等特點(diǎn),現(xiàn)已成為智能手機(jī)以及數(shù)碼產(chǎn)品中應(yīng)用最廣泛的一種存儲(chǔ)卡。SD卡分為智能SD卡和普通SD卡兩種,其中,智能SD卡是一種加入了智能芯片的SD卡,包括一個(gè)金融IC模塊和存儲(chǔ)SD模塊兩部分組成;普通SD卡為只是存儲(chǔ)功能的SD卡,金融IC模塊是一個(gè)CPU模塊,正常情況下通過兩個(gè)觸點(diǎn)進(jìn)行讀寫;在現(xiàn)有技術(shù)中,智能SD卡只能依賴智能手機(jī)或數(shù)碼產(chǎn)品進(jìn)行應(yīng)用,卻無法在PC上使用。
發(fā)明內(nèi)容
本發(fā)明的目的是為了克服現(xiàn)有技術(shù)的不足,提供一種基于智能SD卡的讀卡器的工作方法。
本發(fā)明提供了一種基于智能SD卡的讀卡器的工作方法,包括:
步驟A0:所述讀卡器上電,進(jìn)行初始化;
步驟A1:所述讀卡器判斷是否有卡片插入,是則執(zhí)行步驟A2,否則返回步驟A1;
步驟A2:所述讀卡器通過SWP接口向所述卡片發(fā)送上電指令,并判斷是否接收到上電成功的信息,是則執(zhí)行步驟A3,否則執(zhí)行步驟A4;
步驟A3:所述讀卡器定義SCSI和CCID兩個(gè)卡槽的配置信息,執(zhí)行步驟A5;
步驟A4:所述讀卡器定義SCSI卡槽的配置信息,執(zhí)行步驟A5;
步驟A5:所述讀卡器使能USB連接;
步驟A6:當(dāng)所述讀卡器接收到上位機(jī)下發(fā)的枚舉指令時(shí),根據(jù)所述枚舉指令將對(duì)應(yīng)的卡槽的配置信息返回給所述上位機(jī),執(zhí)行步驟A7;
步驟A7:當(dāng)所述讀卡器檢測(cè)到中斷標(biāo)志置位時(shí),所述讀卡器判斷所述中斷標(biāo)志的類型,如為USB接收標(biāo)志則執(zhí)行步驟A8;如為其他標(biāo)志則執(zhí)行相應(yīng)操作;
步驟A8:所述讀卡器將所述中斷標(biāo)志復(fù)位,并判斷接收數(shù)據(jù)的端點(diǎn)的類型,如為SCSI卡槽的out端點(diǎn)則執(zhí)行步驟A9,如為CCID卡槽的out端點(diǎn)則執(zhí)行步驟A10;
步驟A9:所述讀卡器根據(jù)SCSI協(xié)議對(duì)接收到的數(shù)據(jù)進(jìn)行相應(yīng)操作,返回步驟A7;
步驟A10:所述讀卡器根據(jù)CCID協(xié)議對(duì)接收到的數(shù)據(jù)進(jìn)行解析,并將解析結(jié)果發(fā)送給所述智能SD卡;
步驟A11:所述讀卡器等待并接收所述智能SD卡返回的處理結(jié)果,將所述處理結(jié)果存儲(chǔ)到USB接收緩存區(qū)中;
步驟A12:所述讀卡器通過CCID卡槽的in端點(diǎn)將所述USB接收緩存區(qū)中的數(shù)據(jù)發(fā)送給所述上位機(jī),返回步驟A7。
進(jìn)一步地,在所述步驟A6與所述步驟A7之間包括:
步驟T:所述讀卡器判斷USB是否為連接狀態(tài),是則執(zhí)行步驟A7,否則執(zhí)行步驟T。
進(jìn)一步地,所述步驟A2-步驟A5替換為:
步驟B1:所述讀卡器判斷卡槽中是否有卡,是則執(zhí)行步驟B6,否則執(zhí)行步驟B2;
步驟B2:所述讀卡器定義SCSI卡槽的配置信息;
步驟B3:所述讀卡器使能USB連接;
步驟B4:當(dāng)檢測(cè)到有卡片插入時(shí),所述讀卡器將卡槽標(biāo)識(shí)復(fù)位,通過SWP接口向所述卡片發(fā)送上電指令,并判斷是否接收到上電成功的信息,是則執(zhí)行步驟B5,否則執(zhí)行步驟A6;
步驟B5:所述讀卡器將USB失能,定義SCSI和CCID兩個(gè)卡槽的配置信息,并將所述卡槽標(biāo)識(shí)置位,執(zhí)行步驟B9;
步驟B6:所述讀卡器將卡槽標(biāo)識(shí)復(fù)位并通過SWP接口向所述卡片發(fā)送上電指令,并判斷是否接收到上電成功的信息,是則執(zhí)行步驟B7,否則執(zhí)行步驟B8;
步驟B7:所述讀卡器定義SCSI和CCID兩個(gè)卡槽的配置信息,并將所述卡槽標(biāo)識(shí)置位,執(zhí)行步驟B9;
步驟B8:所述讀卡器定義SCSI卡槽的配置信息,執(zhí)行步驟B9;
步驟B9:所述讀卡器使能USB連接,執(zhí)行步驟A6。
進(jìn)一步地,在所述步驟A6與所述步驟A7之間還包括:
步驟T:所述讀卡器判斷USB是否為連接狀態(tài),是則執(zhí)行步驟A7,否則執(zhí)行步驟T。
進(jìn)一步地,所述步驟A2-所述步驟A6替換為:
步驟C0:所述讀卡器定義SCSI和CCID兩個(gè)卡槽的配置信息;
步驟C1:所述讀卡器使能USB連接;
步驟C2:當(dāng)所述讀卡器接收到上位機(jī)下發(fā)的枚舉指令時(shí),所述讀卡器根據(jù)所述枚舉指令將對(duì)應(yīng)的卡槽的配置信息返回給所述上位機(jī);
步驟C3:所述讀卡器判斷是否有卡片插入,是則執(zhí)行步驟C5,否則執(zhí)行步驟C4;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于飛天誠信科技股份有限公司,未經(jīng)飛天誠信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410512856.7/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:EFEM、裝載端口
- 下一篇:用于聚焦帶電粒子束的磁透鏡和方法
- 同類專利
- 專利分類
G06K 數(shù)據(jù)識(shí)別;數(shù)據(jù)表示;記錄載體;記錄載體的處理
G06K7-00 讀出記錄載體的方法或裝置
G06K7-01 .細(xì)目
G06K7-02 .采用氣動(dòng)或液壓方法的,例如,用壓縮空氣穿孔的讀出;借助于聲學(xué)裝置的
G06K7-04 .采用機(jī)械裝置的,例如,用控制電接觸點(diǎn)的插頭
G06K7-06 .采用當(dāng)有或無標(biāo)記時(shí),電流導(dǎo)通裝置的,例如,導(dǎo)電標(biāo)記用的接觸電刷
G06K7-08 .采用檢測(cè)靜電或磁場(chǎng)變化的裝置的,例如,檢測(cè)電極間電容的變化
- 一種船用SD卡數(shù)據(jù)存儲(chǔ)器及存儲(chǔ)防護(hù)方法
- 一種船用SD卡數(shù)據(jù)存儲(chǔ)器
- 一種移動(dòng)終端中實(shí)現(xiàn)SD卡安全管理的方法和裝置
- 一種SD數(shù)據(jù)讀取/寫入出錯(cuò)處理方法及SD主機(jī)、SD設(shè)備
- 一種基于邏輯切換的SD主機(jī)與DSP設(shè)備接口電路
- 一種多操作系統(tǒng)終端掛載SD卡的方法、裝置及終端
- SD卡的讀寫方法和裝置
- 一種SD卡讀取異常的復(fù)位方法及系統(tǒng)
- 一種SD卡取卡結(jié)構(gòu)及電子設(shè)備
- 一種基于SD大鼠遺傳純合度研究方法





