[发明专利]一种基于智能SD卡的读卡器的工作方法有效
申请号: | 201410512856.7 | 申请日: | 2014-09-29 |
公开(公告)号: | CN104281825B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06K7/00 | 分类号: | G06K7/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 智能 sd 读卡器 工作 方法 | ||
技术领域
本发明涉及信息安全领域,尤其涉及一种基于智能SD卡的读卡器的工作方法。
背景技术
目前,随着科技的发展,智能手机以及数码产品得到广泛应用,SD卡作为一种基于半导体闪存工艺的存储卡,由于其具有大容量、高性能、安全、读写速度高达2M/秒等特点,现已成为智能手机以及数码产品中应用最广泛的一种存储卡。SD卡分为智能SD卡和普通SD卡两种,其中,智能SD卡是一种加入了智能芯片的SD卡,包括一个金融IC模块和存储SD模块两部分组成;普通SD卡为只是存储功能的SD卡,金融IC模块是一个CPU模块,正常情况下通过两个触点进行读写;在现有技术中,智能SD卡只能依赖智能手机或数码产品进行应用,却无法在PC上使用。
发明内容
本发明的目的是为了克服现有技术的不足,提供一种基于智能SD卡的读卡器的工作方法。
本发明提供了一种基于智能SD卡的读卡器的工作方法,包括:
步骤A0:所述读卡器上电,进行初始化;
步骤A1:所述读卡器判断是否有卡片插入,是则执行步骤A2,否则返回步骤A1;
步骤A2:所述读卡器通过SWP接口向所述卡片发送上电指令,并判断是否接收到上电成功的信息,是则执行步骤A3,否则执行步骤A4;
步骤A3:所述读卡器定义SCSI和CCID两个卡槽的配置信息,执行步骤A5;
步骤A4:所述读卡器定义SCSI卡槽的配置信息,执行步骤A5;
步骤A5:所述读卡器使能USB连接;
步骤A6:当所述读卡器接收到上位机下发的枚举指令时,根据所述枚举指令将对应的卡槽的配置信息返回给所述上位机,执行步骤A7;
步骤A7:当所述读卡器检测到中断标志置位时,所述读卡器判断所述中断标志的类型,如为USB接收标志则执行步骤A8;如为其他标志则执行相应操作;
步骤A8:所述读卡器将所述中断标志复位,并判断接收数据的端点的类型,如为SCSI卡槽的out端点则执行步骤A9,如为CCID卡槽的out端点则执行步骤A10;
步骤A9:所述读卡器根据SCSI协议对接收到的数据进行相应操作,返回步骤A7;
步骤A10:所述读卡器根据CCID协议对接收到的数据进行解析,并将解析结果发送给所述智能SD卡;
步骤A11:所述读卡器等待并接收所述智能SD卡返回的处理结果,将所述处理结果存储到USB接收缓存区中;
步骤A12:所述读卡器通过CCID卡槽的in端点将所述USB接收缓存区中的数据发送给所述上位机,返回步骤A7。
进一步地,在所述步骤A6与所述步骤A7之间包括:
步骤T:所述读卡器判断USB是否为连接状态,是则执行步骤A7,否则执行步骤T。
进一步地,所述步骤A2-步骤A5替换为:
步骤B1:所述读卡器判断卡槽中是否有卡,是则执行步骤B6,否则执行步骤B2;
步骤B2:所述读卡器定义SCSI卡槽的配置信息;
步骤B3:所述读卡器使能USB连接;
步骤B4:当检测到有卡片插入时,所述读卡器将卡槽标识复位,通过SWP接口向所述卡片发送上电指令,并判断是否接收到上电成功的信息,是则执行步骤B5,否则执行步骤A6;
步骤B5:所述读卡器将USB失能,定义SCSI和CCID两个卡槽的配置信息,并将所述卡槽标识置位,执行步骤B9;
步骤B6:所述读卡器将卡槽标识复位并通过SWP接口向所述卡片发送上电指令,并判断是否接收到上电成功的信息,是则执行步骤B7,否则执行步骤B8;
步骤B7:所述读卡器定义SCSI和CCID两个卡槽的配置信息,并将所述卡槽标识置位,执行步骤B9;
步骤B8:所述读卡器定义SCSI卡槽的配置信息,执行步骤B9;
步骤B9:所述读卡器使能USB连接,执行步骤A6。
进一步地,在所述步骤A6与所述步骤A7之间还包括:
步骤T:所述读卡器判断USB是否为连接状态,是则执行步骤A7,否则执行步骤T。
进一步地,所述步骤A2-所述步骤A6替换为:
步骤C0:所述读卡器定义SCSI和CCID两个卡槽的配置信息;
步骤C1:所述读卡器使能USB连接;
步骤C2:当所述读卡器接收到上位机下发的枚举指令时,所述读卡器根据所述枚举指令将对应的卡槽的配置信息返回给所述上位机;
步骤C3:所述读卡器判断是否有卡片插入,是则执行步骤C5,否则执行步骤C4;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410512856.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:EFEM、装载端口
- 下一篇:用于聚焦带电粒子束的磁透镜和方法