[发明专利]串口读卡器的识别方法和装置有效
申请号: | 200910242449.8 | 申请日: | 2009-12-11 |
公开(公告)号: | CN101719212A | 公开(公告)日: | 2010-06-02 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 北京飞天诚信科技有限公司 |
主分类号: | G06K7/00 | 分类号: | G06K7/00 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 何文彬 |
地址: | 100191 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 串口 读卡器 识别 方法 装置 | ||
1.一种串口读卡器的识别方法,其特征在于,所述方法包括:
操作系统加载串口总线驱动,所述操作系统通过所述串口总线驱动与串口进行通信;
所述串口总线驱动向所述串口发送询问指令,并接收所述串口返回的应答信息,所述询问指令用于询问与所述串口连接的读卡器中卡座的设备类型,所述应答信息中携带与所述串口连接的读卡器中卡座的设备类型和数目;
所述串口总线驱动根据所述应答信息,为所述串口连接的读卡器的卡座创建对应的物理设备对象,所述操作系统为每个物理设备对象安装相应类型的功能驱动及在智能卡服务中添加新的设备记录;
所述串口总线驱动向与所述串口连接的读卡器发送查询卡座状态指令,并接收返回的卡座状态信息;
所述串口总线驱动将所述卡座状态信息发送给所述功能驱动;
所述操作系统加载串口总线驱动,通过所述串口总线驱动与串口通信,具体包括:
操作系统加载串口总线驱动;
所述串口总线驱动注册串口类设备的即插即用回调通知;
串口驱动发现串口,并创建串口驱动实例设备对象,通过即插即用管理器将所述串口驱动实例设备对象返回给所述串口总线驱动;
所述串口总线驱动判断所述串口驱动实例设备对象是否正确;
如果正确,则所述串口总线驱动创建串口对象,与所述串口进行通信;
如果不正确,则不进行操作。
2.如权利要求1所述的串口读卡器的识别方法,其特征在于,所述串口总线驱动中保存设备状态标识信息,用于标识是否有设备与串口相连接。
3.如权利要求2所述的串口读卡器的识别方法,其特征在于,所述接收所述串口返回的应答信息的同时,所述方法还包括:
所述串口总线驱动判断是否在规定时间内接收到所述串口返回的应答信息;
如果是,则继续执行所述串口总线驱动根据所述应答信息,为所述串口连接的读卡器的卡座创建对应的物理设备对象的步骤;
如果否,判断是否发生设备拔出动作;
当发生设备拔出动作时,修改所述设备状态标识信息为无设备连接状态;
当未发生设备拔出动作时,结束操作。
4.如权利要求2所述的串口读卡器的识别方法,其特征在于,所述接收所述串口返回的应答信息之后,所述方法还包括:
所述串口总线驱动判断与所述串口连接的读卡器是否为新设备;
如果是,则修改所述设备状态标识信息为有设备连接状态,执行所述串口总线驱动根据所述应答信息,为所述串口连接的读卡器的卡座创建对应的物理设备对象的步骤;
如果否,则执行所述向与所述串口连接的读卡器发送查询卡座状态指令的步骤。
5.如权利要求1所述的串口读卡器的识别方法,其特征在于,所述串口总线驱动中保存卡座状态标识符,所述卡座状态标识符用于标识与所述串口对象相连接的读卡器的卡座状态,所述卡座状态包括:有卡已上电、有卡未上电和无卡。
6.如权利要求5所述的串口读卡器的识别方法,其特征在于,所述串口总线驱动接收到所述卡座状态信息之后,所述方法还包括:
判断所述卡座状态信息是否发生改变;
如果发生改变,则修改所述串口驱动总线中保存的卡座状态标识符后,执行将所述卡座状态信息发送给所述功能驱动的步骤;
如果未发生改变,则结束操作。
7.如权利要求1所述的串口读卡器的识别方法,其特征在于,所述串口总线驱动将所述卡座状态信息发送给所述功能驱动之后,所述方法还包括:当所述卡座状态信息为有卡已上电或者有卡未上电时,所述功能驱动生成卡片操作指令;
所述功能驱动判断所述串口总线驱动与所述读卡器之间的通信信道是否被占用;
如果是,则所述串口总线驱动将所述卡片操作指令挂起,等待通信信道不被占用;
如果否,则所述串口总线驱动将所述卡片操作指令发送给所述读卡器,并接收所述读卡器返回的操作指令执行结果,返回给所述功能驱动。
8.如权利要求7所述的串口读卡器的识别方法,其特征在于,所述功能驱动生成卡片操作指令,具体包括:
所述功能驱动将所述操作系统的上层应用传入的卡片操作请求进行封装,封装成符合CCID协议报文格式的卡片操作指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京飞天诚信科技有限公司,未经北京飞天诚信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910242449.8/1.html,转载请声明来源钻瓜专利网。