电脑读取智能卡功能的测试方法技术

技术编号:11756453 阅读:184 留言:0更新日期:2015-07-22 04:28
一种电脑读取智能卡功能的测试方法,其包括步骤:(1)将所述智能卡插入所述读卡器插槽中;(2)判断所述智能卡是否与所述电脑建立连接,若连接成功,则执行步骤(4),若连接失败,则执行步骤(3);(3)测试结束,并记录结果,同时上传至服务器;(4)由程序获取所述智能卡的信息,所述信息包括所述智能卡的ATR信息;(5)判断所述ATR字符串长度是否大于20,若大于,则执行步骤(6),若不大于,则执行步骤(7);(6)测试成功,则记录结果并上传服务器;(7)测试失败,则记录结果并上传服务器。本发明专利技术可自动判断所述电脑的读卡功能是否良好,避免了人为测试的缺陷,同时测试后的结果还能够进行保存和后续的追踪。

【技术实现步骤摘要】
【专利说明】
本专利技术涉及一种读卡功能的测试的方法,具体涉及一种。【
技术介绍
】智能卡(Smart Card)为一种内嵌有微芯片的塑料卡的统称。智能卡配备有CPU和RAM,可自行处理数量较多的数据而不会干扰到主机CPU的工作,适应于端口数目较多且通信速度需求较快的场合。智能卡的认证方法主要是通过ATR (Answer to Reset)来识别不同性质的卡片的,所谓的ATR (Answer to Reset)就是指卡片与读卡机之间建立的传输协定,且卡片内有个区域专门存放ATR资料,不同种类的卡片其ATR值就会不同。智能卡在电脑的应用上,使用者可借由智能卡的使用来加强安全性,例如限制电脑电源的开启/关闭动作、对键盘、鼠标、USB等周边设备的锁定以及对资料数据的加解密等的高级功能。由于军工电脑对其配置或性能要求的比较高,一般都会配备有对应的读卡器插槽供智能卡使用,智能卡凭借其较强的功能,在未来生活中的应用也越来越广泛。现有工厂对上述军工电脑读取智能卡功能的测试过程是将智能卡插入到该读卡器插槽内,人为的查看ATR字符是否与电脑能够识别的ATR字符一致,若一致则可判断该电脑的读卡功能是良好的,反之则不然,然而上述的测试过程均是为人为查看,从而易产生误判或漏看等现象,进而不能保证产品的质量,同时测试的结果也无法保存,不方便后续的追足示O有鉴于此,实有必要提供一种,以解决上述人工测试带来的缺陷。【
技术实现思路
】因此,本专利技术的目的是提供一种,以解决上述问题。为了达到上述目的,本专利技术提供的,其应用于具有智能卡读卡器插槽的电脑中,该方法包括以下步骤:(I)将所述智能卡插入所述读卡器插槽中;(2)判断所述智能卡是否与所述电脑建立连接,若连接成功,则执行步骤(4),若连接失败,则执行步骤(3);(3)测试结束,并记录结果,同时上传至服务器;(4)由程序获取所述智能卡的信息,所述信息包括所述智能卡的ATR信息;(5)判断所述ATR字符串长度是否大于20,若大于,则执行步骤(6),若不大于,则执行步骤(7);(6)测试成功,则记录结果并上传服务器;(7)测试失败,则记录结果并上传服务器。较佳的,在步骤(4 )中,所述程序通过DLL文件获取所述智能卡的信息。较佳的,所述DLL文件为WINSCARD.DLL。较佳的,所述的智能卡为异步卡(Asynchronous Card)。较佳的,所述电脑为军规电脑。相较于现有技术,本专利技术,通过将所述智能卡直接插入所述电脑的读卡器插槽后,通过程序即可自动判断所述电脑的读卡功能是否良好,避免了人为查看带来的漏看、错看的缺陷,保证了产品的质量,同时测试后的结果还能够进打保存和后续的追足示。【【附图说明】】图1绘示为本专利技术的流程图。【【具体实施方式】】请参阅图1绘示,为了达到上述目的,本专利技术提供的,其应用于具有智能卡读卡器插槽的电脑中,该方法包括以下步骤:SlOl:将所述智能卡插入所述读卡器插槽中;S102:判断所述智能卡是否与所述电脑建立连接,若连接成功,则执行步骤S104,若连接失败,则执行步骤S103 ;S103:测试结束,并记录结果,同时上传至服务器;S104:由程序获取所述智能卡的信息,所述信息包括所述智能卡的ATR信息;S105:判断所述ATR字符串长度是否大于20,若大于,则执行步骤S106,若不大于,则执行步骤S107 ;S106:测试成功,则记录结果并上传服务器;S107:测试失败,则记录结果并上传服务器。其中,在步骤S104中,所述程序通过DLL文件获取所述智能卡的信息,其中所述DLL 文件为 WINSCARD.DLL,所述 WINSCARD.DLL 的描述为 Microsoft Smart Card API。其中,所述的智能卡为异步卡(Asynchronous Card)。其中,所述电脑为军规电脑。本专利技术,通过将所述智能卡直接插入所述电脑的读卡器插槽后,通过程序即可自动判断所述电脑的读卡功能是否良好,避免了人为查看带来的漏看、错看的缺陷,保证了产品的质量,同时测试后的结果还能够进行保存和后续的追足示O【主权项】1.一种,其应用于具有智能卡读卡器插槽的电脑中,其特征在于,所述方法包括以下步骤: (1)将所述智能卡插入所述读卡器插槽中; (2)判断所述智能卡是否与所述电脑建立连接,若连接成功,则执行步骤(4),若连接失败,则执行步骤(3); (3)测试结束,并记录结果,同时上传至服务器; (4)由程序获取所述智能卡的信息,所述信息包括所述智能卡的ATR信息; (5)判断所述ATR字符串长度是否大于20,若大于,则执行步骤(6),若不大于,则执行步骤(7); (6)测试成功,则记录结果并上传服务器; (7)测试失败,则记录结果并上传服务器。2.根据权利要求1所述的,其特征在于,在步骤(4)中,所述程序通过DLL文件获取所述智能卡的信息。3.根据权利要求2所述的,其特征在于,所述DLL文件为 WINSCARD.DLL。4.根据权利要求1所述的,其特征在于,所述的智能卡为异步卡。5.根据权利要求1所述的,其特征在于,所述电脑为军规电脑。【专利摘要】一种,其包括步骤:(1)将所述智能卡插入所述读卡器插槽中;(2)判断所述智能卡是否与所述电脑建立连接,若连接成功,则执行步骤(4),若连接失败,则执行步骤(3);(3)测试结束,并记录结果,同时上传至服务器;(4)由程序获取所述智能卡的信息,所述信息包括所述智能卡的ATR信息;(5)判断所述ATR字符串长度是否大于20,若大于,则执行步骤(6),若不大于,则执行步骤(7);(6)测试成功,则记录结果并上传服务器;(7)测试失败,则记录结果并上传服务器。本专利技术可自动判断所述电脑的读卡功能是否良好,避免了人为测试的缺陷,同时测试后的结果还能够进行保存和后续的追踪。【IPC分类】G06F11-263, G06K7-00【公开号】CN104794036【申请号】CN201410022262【专利技术人】王丽云 【申请人】神讯电脑(昆山)有限公司【公开日】2015年7月22日【申请日】2014年1月17日本文档来自技高网...

【技术保护点】
一种电脑读取智能卡功能的测试方法,其应用于具有智能卡读卡器插槽的电脑中,其特征在于,所述方法包括以下步骤:(1)将所述智能卡插入所述读卡器插槽中;(2)判断所述智能卡是否与所述电脑建立连接,若连接成功,则执行步骤(4),若连接失败,则执行步骤(3);(3)测试结束,并记录结果,同时上传至服务器;(4)由程序获取所述智能卡的信息,所述信息包括所述智能卡的ATR信息;(5)判断所述ATR字符串长度是否大于20,若大于,则执行步骤(6),若不大于,则执行步骤(7);(6)测试成功,则记录结果并上传服务器;(7)测试失败,则记录结果并上传服务器。

【技术特征摘要】

【专利技术属性】
技术研发人员:王丽云
申请(专利权)人:神讯电脑昆山有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1