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





