[发明专利]一种检测安全数码卡热插拔的方法及装置有效
申请号: | 201210016283.X | 申请日: | 2012-01-18 |
公开(公告)号: | CN102722430A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 余德军 | 申请(专利权)人: | 晨星软件研发(深圳)有限公司;晨星半导体股份有限公司 |
主分类号: | G06F11/267 | 分类号: | G06F11/267 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何青瓦 |
地址: | 518000 广东省深圳市南山区高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 安全 数码 卡热插拔 方法 装置 | ||
1.一种检测安全数码卡热插拔的方法,其特征在于,包括:
当系统有读卡器插入时,以预设的频率向所述读卡器中的安全数码卡发送询问命令;
接收根据所述询问命令返回的本次命令返回消息,所述命令返回消息包括安全数码卡存在的消息或安全数码卡不存在消息;
根据保存在本地的上一次接收的命令返回消息和所述本次命令返回消息判断在所述读卡器上是否有安全数码卡被拔除或者被插入;
如果上一次接收的是安全数码卡存在的消息,本次接收的是安全数码卡不存在的消息,则检测出安全数码卡被拔除;以及
如果上一次接收的是安全数码卡不存在的消息,本次接收的是安全数码卡存在的消息,则检测出安全数码卡被插入。
2.根据权利要求1所述的方法,其特征在于,所述以预设的频率向所述读卡器中的安全数码卡发送询问命令的步骤之前还包括:
检测系统是否有所述读卡器插入;以及
当检测到系统有所述读卡器插入时,开启一个用于以预设的频率向所述读卡器中的安全数码卡发送询问命令的轮询线程,所述轮询线程与所述读卡器对应。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
检测所述读卡器是否被拔除;以及
当检测到所述读卡器被拔除时,销毁所述读卡器对应的轮询线程。
4.根据权利要求1所述的方法,其特征在于,所述根据保存在本地的上一次接收的命令返回消息和所述本次命令返回消息判断在所述读卡器上是否有安全数码卡被拔除或者被插入的步骤还包括:
如果上一次接收的是安全数码卡存在的消息,本次接收的还是安全数码卡存在的消息,则检测出所述读卡器中的安全数码卡未被拔除;以及
如果上一次接收的是安全数码卡不存在的消息,本次接收的还是安全数码卡不存在的消息,则检测出所述读卡器中的没有安全数码卡被插入。
5.根据权利要求1所述的方法,其特征在于,所述根据保存在本地的上一次接收的命令返回消息和所述本次命令返回消息判断在所述读卡器上是否有安全数码卡被拔除或者被插入的步骤之后还包括:
如果检测出安全数码卡被拔除,则清除本系统中与所述安全数码卡有关的信息;以及
如果检测出安全数码卡被插入,则在本系统中记录与所述安全数码卡有关的信息。
6.一种检测安全数码卡热插拔的装置,其特征在于,包括:
发送模块,用于当系统有读卡器插入时,以预设的频率向所述读卡器中的安全数码卡发送询问命令;
接收模块,用于接收根据所述询问命令返回的命令返回消息;以及
判断模块,耦接于所述接收模块,用于根据所述命令返回消息判断所述安全数码卡是否被拔除或者被插入,当上次接收的是安全数码卡存在的消息,本次接收的是安全数码卡不存在的消息时,则检测出所述安全数码卡被拔除;当上次接收的是安全数码卡不存在的消息,本次接收的是安全数码卡存在的消息时,则检测出所述安全数码卡被插入。
7.根据权利要求6所述的装置,其中所述命令返回消息指示安全数码卡是否存在。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
检测模块,用于检测系统中是否有读卡器插入;以及
轮询线程开启模块,耦接于所述检测模块,用于当检测到有读卡器插入时,开启一个用于以预设的频率向所述读卡器中的安全数码卡发送询问命令的轮询线程,所述轮询线程与所述读卡器对应。
9.根据权利要求8所述的装置,其特征在于,所述检测模块还用于检测所述读卡器是否被拔除。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
轮询线程销毁模块,耦接于所述检测模块,用于当检测模块检测到所述读卡器拔除时,销毁所述读卡器对应的轮询线程。
11.根据权利要求6所述的装置,其特征在于,所述判断模块还用于当上一次接收的是安全数码卡存在的消息,本次接收的还是安全数码卡存在的消息时,则检测出所述安全数码卡未被拔除;当上一次接收的是安全数码卡不存在的消息,本次接收的还是安全数码卡不存在的消息时,则检测出所述安全数码卡未被插入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晨星软件研发(深圳)有限公司;晨星半导体股份有限公司,未经晨星软件研发(深圳)有限公司;晨星半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210016283.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于GPS的智能农业作业系统及其作业方法
- 下一篇:图片标签管理方法