一种USBKey的制作方法

文档序号:8652347阅读:282来源:国知局
一种USBKey的制作方法
【技术领域】
[0001]本实用新型涉及安全认证设备领域,具体涉及一种USBKey。
【背景技术】
[0002]USB Key (以下简称U盾),是一种被网络银行用户广泛使用的保障用户账户安全的身份认证设备。目前该种设备已经越来越广泛地应用于网上银行、电子商务等需要进行身份认证的场合。
[0003]传统U盾由于采用单一 USB通讯接口应用于PC等个人电脑上,故被称作为U盾。近年来随着移动互联网的飞速发展,越来越多的移动设备(如手机、平板电脑等)成为U盾新的应用环境,而有些设备上不一定具有标准的USB接口,传统的U盾已经不能够满足人们的需求。为了解决这种问题,U盾功能被拓展了更多的通讯接口,如蓝牙接口、音频接口、NFC接口等。为了实现多功能U盾的多种接口方式,需要分别建立不同接口与USB Key芯片的连接,这就需要U盾上具有更多的输入输出端口,即I/O端,会消耗更多的硬件资源,例如,具有音频接口和USB接口的U端,音频接口与USB Key芯片之间需要有对应的输入输出端口,USB接口与USB Key芯片之间需要有对应的输入输出端口,如图1所示。
【实用新型内容】
[0004]针对现有技术中存在的缺陷,本实用新型的目的在于提供一种USBKey,通过该USBKey能够节约硬件资源。
[0005]为实现上述目的,本实用新型采用的技术方案如下:
[0006]一种USBKey,包括USBKey芯片和USBKey接口,所述USBKey接口包括USB接口和非USB接口,所述USBKey还包括用于判断USBKey的工作模式的工作模式判断模块和用于根据USBKey的工作模式连通USBKey芯片与所述工作模式对应的USBKey接口的接口切换模块,工作模式判断模块和接口切换模块分别与USBKey芯片连接的。
[0007]可选的,如上所述的一种USBKey,所述USBKey的工作模式包括USB工作模式和非USB工作模式,所述USB工作模式是指USBKey通过USB接口与外部终端设备连接;所述非USB工作模式是指USBKey通过非USB接口与外部终端设备连接。
[0008]可选的,如上所述的一种USBKey,所述工作模式判断模块包括电压分压单元,所述电压分压单元的输入端与USB接口连接,输出端与USBKey芯片连接。
[0009]可选的,如上所述的一种USBKey,所述电压分压单元包括串联连接的第一电阻和第二电阻,第一电阻接地,第二电阻的一端与USB接口连接、另一端与USBKey芯片连接。
[0010]可选的,如上所述的一种USBKey,所述的接口切换模块包括双刀双掷模拟开关,双刀双掷模拟开关的第一数据发送引脚与USB接口连接,第二数据发送引脚与非USB接口连接,开关切换控制引脚与USBKey芯片输出口连接,数据传输管脚与USBKey芯片的数据端口连接。
[0011]可选的,如上所述的一种USBKey,所述双刀双掷模拟开关为SGM7228双刀双掷模拟开关。
[0012]可选的,如上所述的一种USBKey,所述非USB接口为音频接口、蓝牙接口或NFC接
□O
[0013]本实用新型的有益效果在于:本实用新型所述的USBKey,实现了 USBKey芯片与不同USBKey接口之间的连通切换,节约了 USBKey芯片即USBKey的MCU的输入输出管脚,节约了硬件资源。
【附图说明】
[0014]图1为现有多功能USBKey的结构示意图;
[0015]图2为本实用新型实施例中一种USBKey的结构示意图;
[0016]图3为本实用新型实施例中工作模式判断模块的一种实现方式示意图;
[0017]图4为本实用新型实施例中接口切换模块与USBKey芯片的一种连接方式示意图。
【具体实施方式】
[0018]下面结合说明书附图与【具体实施方式】对本实用新型做进一步的详细说明。
[0019]图2示出了本实用新型实施例中提供的一种USBKey的结构示意图,由图中可以看出,该USBKey主要包括了 USBKey芯片I即USBKey的微控制单元MCU,以及用于USBKey与外部终端设备实现连接的USBKey接口,其中,USBKey接口包括USB接口 2和非USB接口 3,当USBKey通过USB接口 2与外部终端设备连接时,USBKey的工作模式为USB工作模式,当USBKey通过非USB接口 3与外部终端设备连接时,USBKey的工作模式为非USB工作模式。其中,所述非USB接口可以是蓝牙接口、音频接口或者NFC接口等。
[0020]本实施例中,所述外部终端设备指的是能够与USBKey通过USB接口 2或非USB接口 3连接、并能够与USBKey芯片I进行数据交互的终端设备,该设备包括但不限于PC以及能够实现类PC功能的其它智能设备,如还可以是能够与USBKey通过非USB接口 3连接的智能手机等等。所述USBKey芯片I指的是USBKey的主芯片,即USBKey的MCU。
[0021]由图2可以看出,本实施例中,所述的USBKey还包括一工作模式判断模块4和一接口切换模块5,所述工作模式判断模块4用于判断USBKey的工作模式,所述接口切换模块5用于根据USBKey的工作模式连通USBKey芯片与所述工作模式对应的USBKey接口。具体的,当USBKey处于USB工作模式时,所述接口切换模块5控制USBKey芯片I的输入输出口与USB接口 2连接,当USBKey处于非USB工作模式时,所述接口切换模块5控制USBKey芯片I的输入输出口与非USB接口 3连接。USBKey芯片I的输入输出口指的是USBKey芯片的I/O接口。
[0022]所述的工作模式判断模块5可以采用不同的实现方式,本实施例中提供了以下三种方式:
[0023]第一种,所述工作模式判断模块4包括:
[0024]USB接口监控单元,用于监控USB接口中是否有数据传输;
[0025]工作模式判断单元,用于根据USB接口监控单元的监控结果判断USBKey的工作模式,若USB接口中有数据传输,则判断USBKey的工作模式为USB工作模式,否则为非USB工作模式;
[0026]判断结果发送单元,用于将USBKey的工作模式的判断结果发送到USBKey芯片I。
[0027]该方式,通过监测USB接口 2中是否数据传输来判断USBKey是否为USB工作模式,当USBKey是通过USB接口 2与外部终端设备(如PC)连接时,外部终端会为USBKey提供电源,外部终端设备一旦获悉有新设备连接上来,就会对接入的USBKey进行USB枚举,在枚举过程中,USB接口 2中就会有数据指令传输,因此可以通过监测USB接口 2中是否有指令传输来确定USBKey是否在USB工作模式。
[0028]第二种,如图3所示,所述工作模式判断模块4包括电压分压单元,所述电压分压单元的输入端与USB接口 2连接,输出端与USBKey芯片I连接。其中,所述电压分压单元的一种实现方式是:包括串联连接的第一电阻和第二电阻,第一电阻接地,第二电阻的一端与USB接口
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1