[发明专利]一种检测卡到位的方法有效
申请号: | 201811607102.4 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109684885B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06K7/00 | 分类号: | G06K7/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 到位 方法 | ||
本发明公开一种检测卡到位的方法,包括:读卡器设置第一管脚为第一预设状态,设置第一标志的值为第一预设值,判断第一管脚的电平是否满足第一预设条件,如果满足第一预设条件,判断第一管脚的电平是否满足第二预设条件,如果是满足,设置第一标志的值为第二预设值,给卡片上电并判断是否接收到卡片上电后返回的数据;如果不满足,判断是否超过预设时间,如果是,设置第一标志的值为第一预设值,结束;否则,继续判断第一管脚的电平是否满足第二预设条件;如果第一管脚的电平不满足第一预设条件,设置第一标志的值为第一预设值,结束;通过这种方法,无需借助带有卡到位检测管脚的卡座,或者结构上也无需设置卡到位检测开关来实现卡到位检测。
技术领域
本发明涉及信息安全领域,尤其涉及一种检测卡到位的方法。
背景技术
卡到位检测是当卡插入读卡器的时候,一种检测卡是否插到位的检测手段;现有接触IC卡(Integrated Circuit Card,集成电路卡)读卡器要实现卡到位检测,必须借助带有卡到位检测管脚的卡座,或者结构上设置卡到位检测开关来实现,这样就限制了卡座的选型以及机构的设计,限制性太强,用户体验不佳。
发明内容
为了解决上述问题,本发明提供了一种检测卡到位的方法,包括:
步骤s1:读卡器设置第一管脚为第一预设状态,设置第一标志的值为第一预设值;
步骤s2:所述读卡器判断所述第一管脚的电平是否满足第一预设条件,如果是,执行步骤s3;否则,执行步骤s5;
步骤s3:所述读卡器判断所述第一管脚的电平是否满足第二预设条件,如果是,执行步骤s4;否则,判断是否超过第二预设时间,如果是,执行步骤s5;否则,返回步骤s3;
步骤s4:所述读卡器设置所述第一标志的值为第二预设值,执行步骤s6;
步骤s5:所述读卡器设置所述第一标志的值为第一预设值,结束;
步骤s6:所述读卡器给卡片上电,判断是否接收到卡片上电后返回的数据,如果是,将第二标志的值设置为所述第二预设值,结束;否则,将所述第二标志的值设置为所述第一预设值,结束。
一种检测卡到位的装置,其特征在于,包括:
设置模块,用于设置第一管脚为第一预设状态,还用于设置第一标志的值为第一预设值;
第一判断模块,用于判断所述第一管脚的电平是否满足第一预设条件,如果是,触发第二判断模块;否则,触发所述设置模块;
第二判断模块,用于当所述第一判断模块判断出所述第一管脚的电平满足所述第一预设条件时,判断所述第一管脚的电平是否满足第二预设条件,如果是,触发设置模块;否则,所述第二判断模块判断是否超过第二预设时间,如果是,触发所述设置模块;否则,所述第二判断模块继续判断所述第一管脚的电平是否满足第二预设条件;
所述设置模块还用于当所述第二判断模块判断出所述第一管脚的电平满足所述第二预设条件时,设置所述第一标志的值为第二预设值,触发上电模块;
所述设置模块还用于当所述第一判断模块判断出所述第一管脚的电平不满足所述第一预设条件或者所述第二判断模块判断出所述第一管脚的电平不满足第二预设条件并且超过第二预设时间时,设置所述第一标志的值为第一预设值;
所述上电模块,用于给卡片上电;
第三判断模块,用于当所述上电模块给所述卡片上电后,判断是否接收到卡片上电后返回的数据;
所述设置模块还用于当所述第三判断模块判断出接收到所述卡片上电后返回的数据时,将第二标志的值设置为所述第二预设值;还用于当所述第三判断模块判断出未接收到所述卡片上电后返回的数据时,将所述第二标志的值设置为所述第一预设值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811607102.4/2.html,转载请声明来源钻瓜专利网。