一种USBKey制造技术

技术编号:13404276 阅读:49 留言:0更新日期:2016-07-25 01:40
本发明专利技术公开了一种USBkey,属于安全认证技术领域。所述USBkey包括USBkey芯片(1)和USBKey接口,所述USBKey接口包括USB接口(2)和非USB接口(3),所述USBKey还包括用于判断USBKey的工作模式的工作模式判断模块(4)和用于根据USBkey的工作模式连通USBKey芯片(1)与所述工作模式对应的USBkey接口的接口切换模块(5),工作模式判断模块(4)和接口切换模块(5)分别与USBkey芯片(1)连接的。该USBKey实现了USBKey芯片与不同USBKey接口之间的连通切换,节约了USBKey芯片即MCU的输入输出管脚,节约了硬件资源。

【技术实现步骤摘要】

本专利技术涉及安全认证设备领域,具体涉及一种USBkey。
技术介绍
USBKey(以下简称U盾),是一种被网络银行用户广泛使用的保障用户账户安全的身份认证设备。目前该种设备已经越来越广泛地应用于网上银行、电子商务等需要进行身份认证的场合。传统U盾由于采用单一USB通讯接口应用于PC等个人电脑上,故被称作为U盾。近年来随着移动互联网的飞速发展,越来越多的移动设备(如手机、平板电脑等)成为U盾新的应用环境,而有些设备上不一定具有标准的USB接口,传统的U盾已经不能够满足人们的需求。为了解决这种问题,U盾功能被拓展了更多的通讯接口,如蓝牙接口、音频接口、NFC接口等。为了实现多功能U盾的多种接口方式,需要分别建立不同接口与USBKey芯片的连接,这就需要U盾上具有更多的输入输出端口,即I/O端,会消耗更多的硬件资源,例如,具有音频接口和USB接口的U端,音频接口与USBKey芯片之间需要有对应的输入输出端口,USB接口与USBKey芯片之间需要有对应的输入输出端口,如图1所示。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种USBkey,通过该USBkey能够节约硬件资源。为实现上述目的,本专利技术采用的技术方案如下:一种USBkey,包括USBkey芯片和USBKey接口,所述USBKey接口包括USB接口和非USB接口,所述USBKey还包括用于判断USBKey的工作模式的工作模式判断模块和用于根据USBkey的工作模式连通USBKey芯片与所述工作模式对应的USBkey接口的接口切换模块,工作模式判断模块和接口切换模块分别与USBkey芯片连接的。可选的,如上所述的一种USBkey,所述USBkey的工作模式包括USB工作模式和非USB工作模式,所述USB工作模式是指USBKey通过USB接口与外部终端设备连接;所述非USB工作模式是指USBKey通过非USB接口与外部终端设备连接。可选的,如上所述的一种USBkey,所述工作模式判断模块包括:USB接口监控单元,用于监控USB接口中是否有数据传输;工作模式判断单元,用于根据USB接口监控单元的监控结果判断USBKey的工作模式,若USB接口中有数据传输,则判断USBKey的工作模式为USB工作模式,否则为非USB工作模式;判断结果发送单元,用于将USBKey的工作模式的判断结果发送到USBKey芯片。可选的,如上所述的一种USBkey,所述工作模式判断模块包括电压分压单元,所述电压分压单元的输入端与USB接口连接,输出端与USBKey芯片连接。可选的,如上所述的一种USBkey,所述电压分压单元包括串联连接的第一电阻和第二电阻,第一电阻接地,第二电阻的一端与USB接口连接、另一端与USBKey芯片连接。可选的,如上所述的一种USBkey,所述的接口切换模块包括:信息接收单元,用于接收USBkey芯片发送的USBkey的工作模式信息;接口切换单元,用于根据所述USBkey的工作模式连通USBKey芯片与所述工作模式对应的USBkey接口。可选的,如上所述的一种USBkey,所述的接口切换模块包括双刀双掷模拟开关,双刀双掷模拟开关的第一数据发送引脚与USB接口连接,第二数据发送引脚与非USB接口连接,开关切换控制引脚与USBKey芯片输出口连接,数据传输管脚与USBKey芯片的数据端口连接。可选的,如上所述的一种USBkey,所述双刀双掷模拟开关为SGM7228双刀双掷模拟开关。可选的,如上所述的一种USBKey,所述非USB接口为音频接口、蓝牙接口或NFC接口。本专利技术的有益效果在于:本专利技术所述的USBkey,实现了USBKey芯片与不同USBKey接口之间的连通切换,节约了USBKey芯片即USBKey的MCU的输入输出管脚,节约了硬件资源。附图说明图1为现有多功能USBKey的结构示意图;图2为本专利技术实施例中一种USBKey的结构示意图;图3为本专利技术实施例中工作模式判断模块的一种实现方式示意图;图4为本专利技术实施例中接口切换模块与USBKey芯片的一种连接方式示意图。具体实施方式下面结合说明书附图与具体实施方式对本专利技术做进一步的详细说明。图2示出了本专利技术实施例中提供的一种USBKey的结构示意图,由图中可以看出,该USBkey主要包括了USBKey芯片1即USBKey的微控制单元MCU,以及用于USBKey与外部终端设备实现连接的USBKey接口,其中,USBKey接口包括USB接口2和非USB接口3,当USBKey通过USB接口2与外部终端设备连接时,USBKey的工作模式为USB工作模式,当USBKey通过非USB接口3与外部终端设备连接时,USBKey的工作模式为非USB工作模式。其中,所述非USB接口可以是蓝牙接口、音频接口或者NFC接口等。本实施例中,所述外部终端设备指的是能够与USBKey通过USB接口2或非USB接口3连接、并能够与USBKey芯片1进行数据交互的终端设备,该设备包括但不限于PC以及能够实现类PC功能的其它智能设备,如还可以是能够与USBKey通过非USB接口3连接的智能手机等等。所述USBKey芯片1指的是USBKey的主芯片,即USBKey的MCU。由图2可以看出,本实施例中,所述的USBKey还包括一工作模式判断模块4和一接口切换模块5,所述工作模式判断模块4用于判断USBKey的工作模式,所述接口切换模块5用于根据USBkey的工作模式连通USBKey芯片与所述工作模式对应的USBkey接口。具体的,当USBKey处于USB工作模式时,所述接口切换模块5控制USBKey芯片1的输入输出口与USB接口2连接,当USBKey处于非USB工作模式时,所述接口切换模块5控制USBKey芯片1的输入输出口与非USB接口3连接。USBKey芯片1的输入输出口指的是USBKey芯片的I/O接口。所述的工作模式判断模块5可以采用不同的实现方式,本实施例中提供了以下三种方式:第一种,所述工作模式判断模块4包括:USB接口监控单元,用于监控USB接口中是否有数据传输;工作模式判断单元,用于根据USB接口监控单元的监控结果判断USBKey的工作模式,若USB接口中有数据传输,则判断USBKey的工作模式为USB工作模式,否则为非USB工作模式;判断结果发送单元,用本文档来自技高网...

【技术保护点】
一种USBkey,包括USBkey芯片(1)和USBKey接口,所述USBKey接口包括USB接口(2)和非USB接口(3),其特征在于,所述USBKey还包括用于判断USBKey的工作模式的工作模式判断模块(4)和用于根据USBkey的工作模式连通USBKey芯片(1)与所述工作模式对应的USBkey接口的接口切换模块(5),工作模式判断模块(4)和接口切换模块(5)分别与USBkey芯片(1)连接的。

【技术特征摘要】
1.一种USBkey,包括USBkey芯片(1)和USBKey接口,所述USBKey
接口包括USB接口(2)和非USB接口(3),其特征在于,所述USBKey还包
括用于判断USBKey的工作模式的工作模式判断模块(4)和用于根据USBkey
的工作模式连通USBKey芯片(1)与所述工作模式对应的USBkey接口的接口
切换模块(5),工作模式判断模块(4)和接口切换模块(5)分别与USBkey
芯片(1)连接的。
2.根据权利要求1所述的一种USBkey,其特征在于,所述USBkey的工
作模式包括USB工作模式和非USB工作模式,所述USB工作模式是指USBKey
通过USB接口(2)与外部终端设备连接;所述非USB工作模式是指USBKey
通过非USB接口(3)与外部终端设备连接。
3.根据权利要求2所述的一种USBkey,其特征在于,所述工作模式判断
模块(4)包括:
USB接口监控单元,用于监控USB接口(2)中是否有数据传输;
工作模式判断单元,用于根据USB接口监控单元的监控结果判断USBKey
的工作模式,若USB接口中有数据传输,则判断USBKey的工作模式为USB
工作模式,否则为非USB工作模式;
判断结果发送单元,用于将USBKey的工作模式的判断结果发送到USBKey
芯片(1)。
4.根据权利要求2所述的一种USBkey,其特征在于,...

【专利技术属性】
技术研发人员:孟翔
申请(专利权)人:北京握奇智能科技有限公司
类型:发明
国别省市:北京;11

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

1