[發(fā)明專利]一種基于智能SD卡的讀卡器的工作方法有效
| 申請?zhí)枺?/td> | 201410512856.7 | 申請日: | 2014-09-29 |
| 公開(公告)號: | CN104281825B | 公開(公告)日: | 2017-06-06 |
| 發(fā)明(設計)人: | 陸舟;于華章 | 申請(專利權(quán))人: | 飛天誠信科技股份有限公司 |
| 主分類號: | G06K7/00 | 分類號: | G06K7/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 智能 sd 讀卡器 工作 方法 | ||
1.一種基于智能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:當所述讀卡器接收到上位機下發(fā)的枚舉指令時,根據(jù)所述枚舉指令將對應的卡槽的配置信息返回給所述上位機,執(zhí)行步驟A7;
步驟A7:當所述讀卡器檢測到中斷標志置位時,所述讀卡器判斷所述中斷標志的類型,如為USB接收標志則執(zhí)行步驟A8;如為其他標志則執(zhí)行相應操作;
步驟A8:所述讀卡器將所述中斷標志復位,并判斷接收數(shù)據(jù)的端點的類型,如為SCSI卡槽的out端點則執(zhí)行步驟A9,如為CCID卡槽的out端點則執(zhí)行步驟A10;
步驟A9:所述讀卡器根據(jù)SCSI協(xié)議對接收到的數(shù)據(jù)進行相應操作,返回步驟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;
所述步驟A10具體包括:
步驟A10-1:所述讀卡器判斷所述接收到的數(shù)據(jù)是否合法,是則執(zhí)行步驟A10-2,否則設置錯誤信息并存儲到USB接收緩存區(qū)中,執(zhí)行步驟A12;
步驟A10-2:所述讀卡器檢測所述接收到的數(shù)據(jù)的指令類型,如是數(shù)據(jù)交換APDU指令則執(zhí)行步驟A10-3,如是其他則執(zhí)行相應操作;
步驟A10-3:所述讀卡器將所述數(shù)據(jù)交換APDU指令存儲到SD卡輸出緩存區(qū)中;
步驟A10-4:所述讀卡器將所述SD卡輸出緩存區(qū)中的數(shù)據(jù)發(fā)送給所述智能SD卡;
所述讀卡器通過SWP接口向所述卡片發(fā)送上電指令,并判斷是否接收到上電成功的信息,包括:
步驟A2-1:所述讀卡器將所述SWP接口的電源引腳上電;
步驟A2-2:所述讀卡器將由主設備到從設備的信號置為高電平,開啟計時器;
步驟A2-3:所述讀卡器檢測由從設備到主設備的信號是否變?yōu)楦唠娖剑莿t執(zhí)行步驟A2-5,否則執(zhí)行步驟A2-4;
步驟A2-4:所述讀卡器判斷所述計時器的值是否超過第一預設值,是則未接收到上電成功的信息,所述計時器清零,否則返回步驟A2-3;
步驟A2-5:所述讀卡器接收所述卡片返回的由主設備到從設備的信號置為高電平的成功信息;
步驟A2-6:所述讀卡器給所述卡片發(fā)送設置自身處于全功耗模式指令;
步驟A2-7:所述讀卡器接收所述卡片返回的已準備好信息;
步驟A2-8:所述讀卡器給所述卡片發(fā)送復位初始化鏈路信息;
步驟A2-9:所述讀卡器判斷是否接收到所述卡片返回的回復信息,是則執(zhí)行步驟A2-10,否則未接收到上電成功的信息;
步驟A2-10:所述讀卡器連接管道,并獲取所述卡片中的參數(shù);
步驟A2-11:所述讀卡器關閉所有連接的管道,更新所述卡片中的參數(shù);
步驟A2-12:所述讀卡器創(chuàng)建動態(tài)管道參數(shù),并打開所有連接的管道,繼續(xù)進行接收到上電成功的信息之后的操作。
2.如權(quán)利要求1所述的方法,其特征在于,在所述步驟A6與所述步驟A7之間包括:
步驟T:所述讀卡器判斷USB是否為連接狀態(tài),是則執(zhí)行步驟A7,否則執(zhí)行步驟T。
該專利技術(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/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:EFEM、裝載端口
- 下一篇:用于聚焦帶電粒子束的磁透鏡和方法





