[发明专利]一种USB Key及其与终端进行通信的方法有效
申请号: | 201110374579.4 | 申请日: | 2011-11-22 |
公开(公告)号: | CN102521186A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 usb key 及其 终端 进行 通信 方法 | ||
技术领域
本发明涉及信息安全领域,特别涉及一种USB Key及其与终端进行通信的方法。
背景技术
目前,USB Key已经越来越广泛的应用于网上银行、电子商务等需要进行身份认证的场合。
普通USB Key是单一USB接口通信或USB接口复合通信,不能支持串口协议的终端。
针对现有技术中普通USB Key在通信过程中存在的缺陷,至今还未提出解决方案。
发明内容
本发明提出了一种USB Key及其与终端进行通信的方法,解决上述现有技术中存在的缺陷。
本发明提出了一种通用串行总线USB Key,包括接口模块、输电模块和微控制单元MCU模块,其中,
所述接口模块,用于与终端连接;
所述输电模块,用于在所述接口模块与所述终端连接时,为所述MCU模块输电;
所述MCU模块,用于在上电后,进行初始化配置,并检测所述MCU模块中的模式引脚的电位状态,在所述电位状态满足第一预设条件时,将所述MCU模块中用于进行串口通信的引脚设为高阻态,配置USB功能,接收与所述接口模块连接的终端发起的枚举设备请求,并在枚举结束后,与所述终端进行USB通信;在所述电位状态满足第二预设条件时,将所述MCU模块中用于进行USB通信的引脚设为高阻态,配置串口功能,向与所述接口模块连接的终端发起枚举设备请求,并在枚举结束后,与所述终端进行串口通信,所述模式引脚用于通过自身的电位状态指示所述USB Key与终端之间的通信模式。
本发明还提供了一种通用串行总线USB Key与终端进行通信的方法,包括 以下步骤:
USB Key上电,并进行初始化配置;
所述USB Key检测自身的微控制单元MCU模块中的模式引脚的电位状态,所述模式引脚用于通过自身的电位状态指示所述USB Key与终端之间的通信模式;
如果所述模式引脚的电位状态满足第一预设条件,所述USB Key将所述MCU模块中用于进行串口通信的引脚设为高阻态,配置USB功能,接收与所述USB Key连接的终端发起的枚举设备请求,并在枚举结束后,与所述终端进行USB通信;
如果所述模式引脚的电位状态满足第二预设条件,所述USB Key将所述MCU模块中用于进行USB通信的引脚设为高阻态,配置串口功能,向与所述USB Key连接的终端发起枚举设备请求,并在枚举结束后,与所述终端进行串口通信。
本发明达到的有益效果:实现兼容USB接口和串口的USB Key,该USB Key在具有USB接口的终端和具有串口的终端上都可使用。
附图说明
图1为本发明实施例一提供的一种USB Key的内部功能模块图;
图2为本发明实施例二提供的一种USB Key与终端进行通信的方法流程图;
图3为本发明实施例二提供的一种USB Key的一种内部电路图;
图4为本发明实施例二提供的一种USB Key的另一种内部电路图;
图5为本发明实施例三提供的另一种USB Key的内部功能模块图;
图6为本发明实施例四提供的另一种USB Key与终端进行通信的方法流程图;
图7为本发明实施例四提供的另一种USB Key的内部电路图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明实施例一提供了一种USB Key,该Key上实现了串口和USB接口的复合。
参见图1,所述USB Key的内部模块包括:接口模块11,标志产生模块12,输电模块13,USB上拉模块14,串口上拉模块15,MCU模块16,认证处理器芯片17。
上述各模块的功能如下:
所述接口模块11,提供USB接口功能和串口功能;
所述标志产生模块12,连接了所述接口模块11和模式选定单元161,用于产生MCU内mode引脚的电平标志;
所述输电模块13,连接了所述接口模块11和MCU模块16,用于当所述接口模块11连接有终端时,所述输电模块13将所述接口模块11产生的电源信号传输给MCU模块16;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110374579.4/2.html,转载请声明来源钻瓜专利网。