CN103760451A - 一种智能密钥设备的接口接入模式检测方法及设备 - Google Patents

一种智能密钥设备的接口接入模式检测方法及设备 Download PDF

Info

Publication number
CN103760451A
CN103760451A CN201410041538.7A CN201410041538A CN103760451A CN 103760451 A CN103760451 A CN 103760451A CN 201410041538 A CN201410041538 A CN 201410041538A CN 103760451 A CN103760451 A CN 103760451A
Authority
CN
China
Prior art keywords
pin
level
detects
detection
high level
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410041538.7A
Other languages
English (en)
Other versions
CN103760451B (zh
Inventor
李东声
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tendyron Technology Co Ltd
Original Assignee
Tendyron Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tendyron Technology Co Ltd filed Critical Tendyron Technology Co Ltd
Priority to CN201410041538.7A priority Critical patent/CN103760451B/zh
Publication of CN103760451A publication Critical patent/CN103760451A/zh
Priority to PCT/CN2015/071200 priority patent/WO2015113472A1/zh
Application granted granted Critical
Publication of CN103760451B publication Critical patent/CN103760451B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • G06F13/4081Live connection to bus, e.g. hot-plugging

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

本发明提供一种智能密钥设备的接口接入模式检测方法和设备,可以使智能密钥设备获知接入模式及进入相应模式的工作状态,该方法包括:检测模块通过第一检测引脚与USB接口的D+引脚连接,通过第二检测引脚与D-引脚连接;第一检测引脚向D+引脚输出高电平,检测第一检测引脚和第二检测引脚是否接收到终端握手信号以及第二检测引脚的第一电平;如果接收到终端握手信号,则判断接入模式为USB信息传输模式,智能密钥设备进入相应工作状态;如果没有接收到终端握手信号且第二检测引脚的第一电平为高电平,则第一检测引脚向D+引脚输出低电平,检测第二检测引脚的第二电平;如果为低电平,则判断接入模式为充电器模式,智能密钥设备进入相应工作状态。

Description

一种智能密钥设备的接口接入模式检测方法及设备
技术领域
本发明涉及一种电子技术领域,尤其涉及一种智能密钥设备的接口接入模式检测方法及设备。
背景技术
目前,智能密钥设备是保护网上银行资金安全的重要工具,从技术角度来看,智能密钥设备是用于网上银行电子签名和数据认证的工具,其内置微型安全芯片,采用密钥算法对网上数据进行加密、解密和数字签名,确保网上交易的保密性、真实性、完整性和不可否认性。
智能密钥设备的充电器大部分都采用支持国家充电标准的USB(Universal Serial BUS,通用串行总线)充电接口,而智能密钥设备也通过USB接口与终端传递数据。这样导致了当智能密钥设备与其他设备通过USB接口连接时,无法判断连接设备为终端还是充电器,进而无法在智能密钥设备的屏幕上正确显示接入模式,且智能密钥设备不能根据接入模式进入该接入模式的工作状态。
发明内容
本发明旨在解决智能密钥设备无法获知接入模式以及不能进入相应模式的工作状态的问题。
本发明的主要目的在于提供一种智能密钥设备的接口接入模式检测方法。
本发明的另一目的在于提供一种智能密钥设备的接口接入模式检测设备。
为达到上述目的,本发明的技术方案具体是这样实现的:
本发明提供了一种智能密钥设备的接口接入模式检测方法,包括:
检测模块通过所述检测模块的第一检测引脚与USB接口的D+引脚连接,通过所述检测模块的第二检测引脚与所述USB接口的D-引脚连接;
所述检测模块通过所述第一检测引脚向所述D+引脚输出高电平,所述检测模块检测所述第一检测引脚和所述第二检测引脚是否接收到终端握手信号以及检测所述第二检测引脚的电平;
如果所述检测模块检测所述第一检测引脚及所述第二检测引脚接收到所述终端握手信号,则判断所述接入模式为USB信息传输模式,所述智能密钥设备进入USB信息传输模式工作状态;
如果所述检测模块检测所述第一检测引脚和所述第二检测引脚没有接收到所述终端握手信号且检测到所述第二检测引脚的所述第一电平为高电平,则所述检测模块通过所述第一检测引脚向所述D+引脚输出低电平,检测所述第二检测引脚的第二电平;
如果所述第二检测引脚的所述第二电平为低电平,则判断所述接入模式为充电器模式,所述智能密钥设备进入充电器模式工作状态。
此外,在所述如果所述第二检测引脚的所述第二电平为低电平和所述判断所述接入模式为充电器模式的步骤之间,还包括以下步骤:
所述检测模块通过所述第一检测引脚向所述D+输出高电平,检测所述第二检测引脚的第三电平;
如果所述第二检测引脚的所述第三电平为高电平,则判断所述接入模式为充电器模式。
此外,该方法还包括:
如果所述检测模块检测所述第一检测引脚及所述第二检测引脚没有接收到终端握手信号且所述第二检测引脚的所述第一电平为低电平,则所述检测模块继续通过所述第一检测引脚向所述D+引脚输出高电平,直到所述检测模块检测所述第二检测引脚的电平为高电平或所述第一检测引脚及所述第二检测引脚接收到所述终端握手信号为止。
本发明另一方面提供了一种智能密钥设备的接口接入模式检测设备,包括检测模块和USB接口;
所述USB接口,包括D-引脚和D+引脚;
所述检测模块,包括输出单元、检测单元和判断单元;
所述输出单元与所述D+引脚连接,所述检测单元与所述D+引脚和所述D-引脚连接;
所述检测单元与所述输出单元连接;
所述判断单元与所述检测单元连接;
所述输出单元,用于向所述D+引脚输出高电平;
所述检测单元,用于在所述输出单元向所述D+引脚输出高电平后,检测所述D+引脚和所述D-引脚是否接收到终端握手信号以及检测所述D-引脚的电平,将检测结果发送至所述输出单元和所述判断单元;
所述判断单元,用于如果检测单元检测所述D+引脚和所述D-引脚接收到所述终端握手信号,则判断接入模式为USB信息传输模式,所述智能密钥设备进入USB信息传输模式工作状态;
所述输出单元,还用于如果所述检测单元检测所述D+引脚和所述D-引脚没有接收到所述终端握手信号且检测到所述D-引脚的所述第一电平为高电平,向所述D+引脚输出低电平;
所述检测单元,还用于所述输出单元向所述D+引脚输出低电平后,检测所述D-引脚的第二电平,将所述检测结果发送至所述输出单元和所述判断单元;
所述判断单元,还用于如果所述输出单元向所述D+引脚输出低电平后,所述检测单元检测所述D-引脚的所述第二电平为低电平,判断所述接入模式为充电器模式,所述智能密钥设备进入充电器模式工作状态。
此外,
所述输出单元,还用于在所述检测单元检测所述D-引脚的所述第二电平为低电平后,向所述D+引脚输出高电平;
所述检测单元,还用于所述输出单元向所述D+引脚输出高电平后,检测所述D-引脚的第三电平;
所述判断单元,还用于如果所述检测单元检测所述D-引脚的所述第三电平为高电平,判断所述接入模式为充电器模式。
此外,所述输出单元,还用于如果检测单元检测所述D+引脚及所述D-引脚没有接收到所述终端握手信号且所述D-引脚的所述第一电平为低电平,继续向所述D+引脚输出高电平,直到所述检测单元检测所述D-引脚电平为高电平或检测到所述D+引脚和所述D-引脚接收到所述终端握手信号为止。
由上述本发明提供的技术方案可以看出,采用了本发明提供的智能密钥设备的接口接入模式检测方法和设备,检测模块通过向USB接口的D+引脚输入高电平,检测D+引脚和D-引脚的接收终端握手信号以及检测D-引脚的第一电平,可判断出接入智能密钥设备的USB接口的接入模式是否为USB信息传输模式,如果D-引脚的第一电平为高电平,可进一步向D+引脚输入低电平,如果D-引脚的第二电平为低电平,可以判断接入模式为充电器模式。智能密钥设备获知接入模式后,可以进一步使智能密钥设备进入相应的工作状态,显示屏正确显示出智能密钥设备的工作状态。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
图1为本发明实施例1提供的智能密钥设备的接口接入模式检测方法的流程图;
图2为本发明实施例1提供的智能密钥设备的接口接入模式检测设备的结构示意图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或数量或位置。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
下面将结合附图对本发明实施例作进一步地详细描述。
实施例1
图1出示了本发明的智能密钥设备的接口接入模式检测方法的流程图,参见图1,本发明的智能密钥设备的接口接入模式检测方法,包括:
S101,检测模块通过所述检测模块的第一检测引脚与USB接口的D+引脚连接,通过所述检测模块的第二检测引脚与所述USB接口的D-引脚连接;
在本实施例中,USB接口为USB充电器接口或与终端连接的USB连接线接口,终端可以为个人电脑、平板电脑、手机、智能电视、智能眼镜以及未来出现的具有数据传输功能的设备。可选的,检测模块可以是独立设置在智能密钥设备内安全芯片外的电路,也可以是安全芯片内部的一个可实现检测功能的模块。
S102,所述检测模块通过所述第一检测引脚向所述D+引脚输出高电平;
在本实施例中,高电平为电压值在3.0V~3.6V范围内波动的电压,或电压值为3.0V~3.6V范围内的某一固定值的电压。
S103,所述检测模块检测所述第一检测引脚和所述第二检测引脚是否接收到终端握手信号以及检测所述第二检测引脚的第一电平;
在本实施例中,终端握手信号为终端发送至智能密钥设备的通信握手信号,目的是与智能密钥设备建立USB通信连接。所述终端握手信号为一组传输时间较短的信号,其传输时间远小于第一检测引脚输入的高电平或低电平的持续时间,所以,终端握手信号的检测过程并不影响判断第二检测引脚的电平。
S104,如果所述检测模块检测所述第一检测引脚及所述第二检测引脚接收到所述终端握手信号,则判断所述接入模式为USB信息传输模式,智能密钥设备进入USB信息传输模式工作状态;
在本实施例中,本步骤可进一步包括:智能密钥设备显示屏显示正在通信。
智能密钥设备进入USB数据通信模式,即智能密钥设备接收终端发送的握手信息,与终端建立连接后,可接收待签名数据,对待签名数据进行签名操作后,将签名后的信息发送至终端,保障终端交易数据的保密性、真实性、完整性和不可否认性。
S105,如果所述检测模块检测所述第一检测引脚和所述第二检测引脚没有接收到终端握手信号且检测到所述第二检测引脚的第一电平为高电平;则所述检测模块通过所述第一检测引脚向所述D+引脚输出低电平,检测所述第二检测引脚的第二电平;
在本实施例中,低电平为电压值在0V~0.3V范围内波动的电压,或电压值为0V~0.3V范围内的某一固定值的电压。
S106,如果所述第二检测引脚的第二电平为低电平,则判断所述接入模式为充电器模式,所述智能密钥设备进入充电器模式工作状态。
在本实施例中,本步骤可进一步包括:智能密钥设备显示屏显示正在充电。
智能密钥设备进入充电器模式工作状态,即发送使能信号至充电器使能输入端,充电器收到使能信号后开始充电。
另外,在本实施例中,在所述如果所述第二检测引脚的第二电平为低电平和所述判断所述接入模式为充电器模式的步骤之间,还可以包括以下步骤:
S106a,所述检测模块通过所述第一检测引脚向所述D+输出高电平,检测所述第二检测引脚的第三电平;
S106b,如果所述第二检测引脚的第三电平为高电平,则判断所述接入模式为充电器模式。
在本实施例中,在本实施例中,对第二检测引脚的电平需要进行三次检测才判断接入模式为充电器模式,即:检测模块通过第一检测引脚向D+引脚输出高电平,检测第二引脚第一电平为高电平;检测模块通过第一检测引脚向D+引脚输出低电平,检测第二检测引脚第二电平为低电平;检测模块通过第一检测引脚向D+引脚输出高电平,检测第二检测引脚第三电平为高电平;判断接入模式为充电器模式。
采用三次检测的方案,对第二检测引脚与第一检测引脚的电平是否一致进行了第三次检测,可以克服两次检测时,第二检测引脚的低电平来自D-引脚接收到的其他信号,而非D+引脚输入的低电平,而导致的错误判断的问题。
在本实施例中还包括:
S107,如果所述检测模块检测所述第一检测引脚及所述第二检测引脚没有接收到终端握手信号且所述第二检测引脚的第一电平为低电平,则所述检测模块继续通过所述第一检测引脚向所述D+引脚输出高电平,直到所述检测模块检测所述第二检测引脚的电平为高电平或所述第一检测引脚及所述第二检测引脚接收到所述终端握手信号为止。
在本实施例中,由于在USB通讯过程中,D+引脚必须处于高电平状态才能正常进行通信。因此,如果检测模块通过第一检测引脚向D+引脚输入高电平,第二检测引脚的电平为低电平,判断D-引脚接收到其他未知信号,检测模块通过第一检测引脚继续向D+引脚输入高电平并等待检测结果的方案,在进行接入模式检测时,如果暂时不能判断究竟是哪种接入模式,D+引脚处于高电平状态,不会影响USB正常的通讯过程。
由上述实施例提供的技术方案可以看出,采用了本实施例提供的智能密钥设备的接口接入模式检测方法,检测模块通过第一检测引脚向USB接口的D+引脚输入高电平,检测第一检测引脚和第二检测引脚的是否接收到终端握手信号以及第二检测引脚的第一电平,可判断出接入智能密钥设备的USB接口的接入模式是否为USB信息传输模式,如果第二检测引脚的第一电平为高电平,可进一步通过第一检测引脚向D+引脚输入低电平,如果第二检测引脚的第二电平为低电平,可以判断接入模式为充电器模式。判断出接入模式后,可以进一步使智能密钥设备进入相应的工作状态,显示屏正确显示智能密钥设备的工作状态。如果无法判断接入模式,继续通过第一检测引脚向D+引脚输入高电平,可持续检测接入状态,在检测过程中不影响其他USB信息传输。
实施例2
图2出示了本发明的智能密钥设备的接口接入模式检测设备的结构示意图,参见图2,本发明的智能密钥设备的接口接入模式检测设备,包括:检测模块201和USB接口202;
所述USB接口202,包括D+引脚2021和D-引脚2022;
所述检测模块201,包括输出单元2011、检测单元2012和判断单元2013;
所述输出单元2011与所述D+引脚2021连接,所述检测单元2012与所述D+引脚2021和所述D-引脚2022连接;
所述检测单元2012与所述输出单元2011连接;
所述判断单元2013与所述检测单元2012连接;
在本实施例中,USB接口202为USB充电器接口或与终端连接的USB连接线接口,终端可以为个人电脑、平板电脑、手机、智能电视、智能眼镜以及未来出现的具有数据传输功能的设备。可选的,检测模块201可以是独立设置在智能密钥设备内安全芯片外的电路,也可以是安全芯片内部的一个可实现检测功能的模块。
所述输出单元2011,用于向所述D+引脚2021输出高电平;
在本实施例中,高电平为电压值在3.0V~3.6V范围内波动的电压,或电压值为3.0V~3.6V范围内的某一固定值的电压。
所述检测单元2012,用于在所述输出单元2011向所述D+引脚输出高电平后,检测所述D+引脚2021和所述D-引脚2022是否接收到终端握手信号以及检测所述D-引脚2022的第一电平,将检测结果发送至所述输出单元2011和所述判断单元2013;
在本实施例中,终端握手信号为终端发送至智能密钥设备的通信握手信号,目的是与智能密钥设备建立USB通信连接。所述终端握手信号为一组传输时间较短的信号,其传输时间远小于D+引脚2021输入的高电平或低电平的持续时间,所以,终端握手信号的检测过程并不影响判断D-引脚2022的电平。
所述判断单元2013,用于如果检测单元2012检测所述D+引脚2021和所述D-引脚2022接收到所述终端握手信号,则判断接入模式为USB信息传输模式,输出判断结果,使得所述智能密钥设备进入USB信息传输模式工作状态;
在本实施例中,可进一步包括:智能密钥设备显示屏显示正在通信。智能密钥设备进入USB数据通信模式,即接收终端发送的握手信息,与终端建立连接后,可接收待签名数据,对待签名数据进行签名操作后,将签名后的信息发送至终端,保障终端交易数据的保密性、真实性、完整性和不可否认性。
所述输出单元2011,还用于如果所述检测单元2012检测所述D+引脚2021和所述D-引脚2022没有接收到所述终端握手信号且检测到所述D-引脚2022的第一电平为高电平,向所述D+引脚2021输出低电平;
在本实施例中,低电平为电压值在0V~0.3V范围内波动的电压,或电压值为0V~0.3V范围内的某一固定值的电压。
所述检测单元2012,还用于所述输出单元2011向所述D+引脚2021输出低电平后,检测所述D-引脚2022的第二电平,将所述检测结果发送至所述输出单元2011和所述判断单元2013;
所述判断单元2013,还用于如果所述输出单元2011向所述D+引脚2021输出低电平后,所述检测单元2012检测所述D-引脚2022的第二电平为低电平,判断所述接入模式为充电器模式,输出判断结果,使得智能密钥设备进入充电器模式工作状态。
在本实施例中,可进一步包括:智能密钥设备显示屏显示正在充电。
智能密钥设备进入充电器模式工作状态,即判断单元2013发送使能信号至充电器使能输入端,充电器收到使能信号后开始充电。
另外,在本实施例中,所述输出单元2011,还用于在所述检测单元2012检测所述D-引脚2022的第二电平为低电平后,向所述D+引脚2021输出高电平;
所述检测单元2012,还用于所述输出单元2011向所述D+引脚2021输出高电平后,检测所述D-引脚2022的第三电平;
所述判断单元2013,还用于如果所述检测单元2012检测所述D-引脚2021的第三电平为高电平,判断所述接入模式为充电器模式。
在本实施例中,对检测单元2012对D-引脚2022的电平需要进行三次检测才判断接入模式为充电器模式,即:输出单元2011向D+引脚2021输出高电平,检测单元2012检测D-引脚2022为高电平;输出单元2011向D+引脚2021输出低电平,检测单元2012检测D-引脚2022为低电平;输出单元2011向D+引脚2021输出高电平,检测单元2012检测D+引脚2021为高电平;判断单元2013判断接入模式为充电器模式。
采用三次检测的方案,对D-引脚2022与D+引脚2021的电平是否一致进行了第三次检测,可以克服两次检测时,D-引脚2022的低电平来自D-引脚2022接收到的其他信号,而非D+引脚2021输入的低电平,而导致的错误判断的问题。
在本实施例中还包括,
所述输出单元2011,还用于如果检测单元2012检测所述D+引脚2021及所述D-引脚2022没有接收到所述终端握手信号且所述D-引脚2022的第一电平为低电平,继续向所述D+引脚2021输出高电平,直到所述检测单元2012检测所述D-引脚2022电平为高电平或检测到所述D+引脚2021和所述D-引脚2022接收到所述终端握手信号为止。
在本实施例中,由于在USB通讯过程中,D+引脚2021必须处于高电平状态才能正常进行通信。因此,如果检测模块201通过输入单元2011向D+引脚2021输入高电平,D-引脚2022的第一电平为低电平,判断D-引脚2022接收到其他未知信号,检测模块201通过输入单元2011继续向D+引脚2021输入高电平并等待检测结果的方案,在进行接入模式检测时,如果暂时不能判断究竟是哪种接入模式,D+引脚2011处于高电平状态,不会影响USB正常的通讯过程。
由上述实施例提供的技术方案可以看出,采用了本实施例提供的智能密钥设备的接口接入模式检测设备,检测模块201通过输入单元2011向USB接口202的D+引脚2021输入高电平,检测D+引脚2021和D-引脚2022的是否接收到终端握手信号以及D-引脚2022的第一电平,可判断出接入智能密钥设备的USB接口的接入模式是否为USB信息传输模式,如果D-引脚2022的第一电平为高电平,可进一步通过输入单元2011向D+引脚2021输入低电平,如果D-引脚2022的第二电平为低电平,可以判断接入模式为充电器模式。判断出接入模式后,可以进一步使智能密钥设备进入相应的工作状态,显示屏正确显示智能密钥设备的工作状态。如果无法判断接入模式,则检测模块201继续通过输入单元2011向D+引脚2021输入高电平,可持续检测接入状态,并在检测过程中不影响其他USB信息传输。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求及其等同限定。

Claims (6)

1.一种智能密钥设备的接口接入模式检测方法,其特征在于,包括:
检测模块通过所述检测模块的第一检测引脚与USB接口的D+引脚连接,通过所述检测模块的第二检测引脚与所述USB接口的D-引脚连接;
所述检测模块通过所述第一检测引脚向所述D+引脚输出高电平,所述检测模块检测所述第一检测引脚和所述第二检测引脚是否接收到终端握手信号以及检测所述第二检测引脚的第一电平;
如果所述检测模块检测所述第一检测引脚及所述第二检测引脚接收到所述终端握手信号,则判断所述接入模式为USB信息传输模式,所述智能密钥设备进入USB信息传输模式工作状态;
如果所述检测模块检测所述第一检测引脚和所述第二检测引脚没有接收到所述终端握手信号且检测到所述第二检测引脚的所述第一电平为高电平,则所述检测模块通过所述第一检测引脚向所述D+引脚输出低电平,检测所述第二检测引脚的第二电平;
如果所述第二检测引脚的所述第二电平为低电平,则判断所述接入模式为充电器模式,所述智能密钥设备进入充电器模式工作状态。
2.根据权利要求1所述的方法,其特征在于,在所述如果所述第二检测引脚的所述第二电平为低电平和所述判断所述接入模式为充电器模式的步骤之间,还包括以下步骤:
所述检测模块通过所述第一检测引脚向所述D+输出高电平,检测所述第二检测引脚的第三电平;
如果所述第二检测引脚的所述第三电平为高电平,则判断所述接入模式为充电器模式。
3.根据权利要求1所述的方法,其特征在于,该方法还包括:
如果所述检测模块检测所述第一检测引脚及所述第二检测引脚没有接收到终端握手信号且所述第二检测引脚的所述第一电平为低电平,则所述检测模块继续通过所述第一检测引脚向所述D+引脚输出高电平,直到所述检测模块检测所述第二检测引脚的电平为高电平或所述第一检测引脚及所述第二检测引脚接收到所述终端握手信号为止。
4.一种智能密钥设备的接口接入模式检测设备,其特征在于,包括检测模块和USB接口;
所述USB接口,包括D-引脚和D+引脚;
所述检测模块,包括输出单元、检测单元和判断单元;
所述输出单元与所述D+引脚连接,所述检测单元与所述D+引脚和所述D-引脚连接;
所述检测单元与所述输出单元连接;
所述判断单元与所述检测单元连接;
所述输出单元,用于向所述D+引脚输出高电平;
所述检测单元,用于在所述输出单元向所述D+引脚输出高电平后,检测所述D+引脚和所述D-引脚是否接收到终端握手信号以及检测所述D-引脚的第一电平,将检测结果发送至所述输出单元和所述判断单元;
所述判断单元,用于如果检测单元检测所述D+引脚和所述D-引脚接收到所述终端握手信号,则判断接入模式为USB信息传输模式,所述智能密钥设备进入USB信息传输模式工作状态;
所述输出单元,还用于如果所述检测单元检测所述D+引脚和所述D-引脚没有接收到所述终端握手信号且检测到所述D-引脚的所述第一电平为高电平,向所述D+引脚输出低电平;
所述检测单元,还用于所述输出单元向所述D+引脚输出低电平后,检测所述D-引脚的第二电平,将所述检测结果发送至所述输出单元和所述判断单元;
所述判断单元,还用于如果所述输出单元向所述D+引脚输出低电平后,所述检测单元检测所述D-引脚的所述第二电平为低电平,判断所述接入模式为充电器模式,所述智能密钥设备进入充电器模式工作状态。
5.根据权利要求4所述的设备,其特征在于,
所述输出单元,还用于在所述检测单元检测所述D-引脚的第二电平为低电平后,向所述D+引脚输出高电平;
所述检测单元,还用于所述输出单元向所述D+引脚输出高电平后,检测所述D-引脚的第三电平;
所述判断单元,还用于如果所述检测单元检测所述D-引脚的所述第三电平为高电平,判断所述接入模式为充电器模式。
6.根据权利要求4或5所述的设备,其特征在于,
所述输出单元,还用于如果检测单元检测所述D+引脚及所述D-引脚没有接收到所述终端握手信号且所述D-引脚的所述第一电平为低电平,继续向所述D+引脚输出高电平,直到所述检测单元检测所述D-引脚电平为高电平或检测到所述D+引脚和所述D-引脚接收到所述终端握手信号为止。
CN201410041538.7A 2014-01-28 2014-01-28 一种智能密钥设备的接口接入模式检测方法及设备 Active CN103760451B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410041538.7A CN103760451B (zh) 2014-01-28 2014-01-28 一种智能密钥设备的接口接入模式检测方法及设备
PCT/CN2015/071200 WO2015113472A1 (zh) 2014-01-28 2015-01-21 一种智能密钥设备的接口接入模式检测方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410041538.7A CN103760451B (zh) 2014-01-28 2014-01-28 一种智能密钥设备的接口接入模式检测方法及设备

Publications (2)

Publication Number Publication Date
CN103760451A true CN103760451A (zh) 2014-04-30
CN103760451B CN103760451B (zh) 2016-08-17

Family

ID=50527720

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410041538.7A Active CN103760451B (zh) 2014-01-28 2014-01-28 一种智能密钥设备的接口接入模式检测方法及设备

Country Status (2)

Country Link
CN (1) CN103760451B (zh)
WO (1) WO2015113472A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104123512A (zh) * 2014-07-17 2014-10-29 天地融科技股份有限公司 实现智能密钥设备模式间切换的方法和装置
CN104539318A (zh) * 2014-12-11 2015-04-22 飞天诚信科技股份有限公司 蓝牙转接装置及其工作方法
CN110018976A (zh) * 2018-01-10 2019-07-16 华为技术有限公司 Usb主设备响应usb从设备方法及相关设备
CN111061515A (zh) * 2019-12-19 2020-04-24 展讯通信(上海)有限公司 用户设备的启动控制方法及用户设备
CN111428227A (zh) * 2020-03-20 2020-07-17 天地融科技股份有限公司 一种支持读卡的智能密钥设备

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106528472A (zh) * 2015-09-10 2017-03-22 深圳市中兴微电子技术有限公司 一种通用串行总线高效利用方法、通用串行总线设备
TWI648619B (zh) * 2018-03-07 2019-01-21 和碩聯合科技股份有限公司 連接偵測系統及其偵測方法
CN114328068B (zh) * 2021-12-08 2024-04-19 中国人民解放军第六九O五工厂 一种新型烧写及测试一体化装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101702146A (zh) * 2009-11-02 2010-05-05 北京中星微电子有限公司 区分充电器和通用串行总线数据线的方法及单元
CN102855202A (zh) * 2012-08-21 2013-01-02 天地融科技股份有限公司 一种电子设备、数据接口类型的检测方法
CN103019991A (zh) * 2012-12-03 2013-04-03 深圳市文鼎创数据科技有限公司 接口***及切换方法、USB key及UART终端
CN103064489A (zh) * 2011-10-21 2013-04-24 华为终端有限公司 一种根据usb接口状态进行内部电路选择的方法及终端
CN103279432A (zh) * 2013-04-27 2013-09-04 深圳市文鼎创数据科技有限公司 智能密钥装置工作模式切换方法及智能密钥装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100574041C (zh) * 2006-12-06 2009-12-23 华为技术有限公司 充电器类型判别***、终端充电方法、终端和充电器
CN101674366B (zh) * 2009-09-19 2012-03-28 惠州Tcl移动通信有限公司 一种移动终端usb或充电器***识别方法及识别装置
TW201214917A (en) * 2010-09-17 2012-04-01 Qisda Corp Adapter, electrical device and charging method thereof
US8667303B2 (en) * 2010-11-22 2014-03-04 Motorola Mobility Llc Peripheral authentication
US8458376B1 (en) * 2012-01-19 2013-06-04 I/O Interconnect Inc. USB peripheral device with automatic mode switch
CN103760415B (zh) * 2013-12-12 2017-01-25 中国原子能科学研究院 强流紧凑型回旋加速器调谐环相位检测方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101702146A (zh) * 2009-11-02 2010-05-05 北京中星微电子有限公司 区分充电器和通用串行总线数据线的方法及单元
CN103064489A (zh) * 2011-10-21 2013-04-24 华为终端有限公司 一种根据usb接口状态进行内部电路选择的方法及终端
CN102855202A (zh) * 2012-08-21 2013-01-02 天地融科技股份有限公司 一种电子设备、数据接口类型的检测方法
CN103019991A (zh) * 2012-12-03 2013-04-03 深圳市文鼎创数据科技有限公司 接口***及切换方法、USB key及UART终端
CN103279432A (zh) * 2013-04-27 2013-09-04 深圳市文鼎创数据科技有限公司 智能密钥装置工作模式切换方法及智能密钥装置

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104123512A (zh) * 2014-07-17 2014-10-29 天地融科技股份有限公司 实现智能密钥设备模式间切换的方法和装置
WO2016008447A1 (zh) * 2014-07-17 2016-01-21 天地融科技股份有限公司 实现智能密钥设备模式间切换的方法和装置
CN104123512B (zh) * 2014-07-17 2018-02-02 天地融科技股份有限公司 实现智能密钥设备模式间切换的方法和装置
CN104539318A (zh) * 2014-12-11 2015-04-22 飞天诚信科技股份有限公司 蓝牙转接装置及其工作方法
CN110018976A (zh) * 2018-01-10 2019-07-16 华为技术有限公司 Usb主设备响应usb从设备方法及相关设备
CN110018976B (zh) * 2018-01-10 2022-06-10 华为技术有限公司 Usb主设备响应usb从设备方法及相关设备
CN111061515A (zh) * 2019-12-19 2020-04-24 展讯通信(上海)有限公司 用户设备的启动控制方法及用户设备
CN111061515B (zh) * 2019-12-19 2022-09-30 展讯通信(上海)有限公司 用户设备的启动控制方法及用户设备
CN111428227A (zh) * 2020-03-20 2020-07-17 天地融科技股份有限公司 一种支持读卡的智能密钥设备
CN111428227B (zh) * 2020-03-20 2023-04-07 天地融科技股份有限公司 一种支持读卡的智能密钥设备

Also Published As

Publication number Publication date
CN103760451B (zh) 2016-08-17
WO2015113472A1 (zh) 2015-08-06

Similar Documents

Publication Publication Date Title
CN103760451A (zh) 一种智能密钥设备的接口接入模式检测方法及设备
CN102855202B (zh) 一种电子设备、数据接口类型的检测方法
CN103136857B (zh) 智能卡及智能卡交易控制方法
CN103023643A (zh) 一种动态口令牌及动态口令生成方法
KR101978192B1 (ko) 독자적인 충전기 지원에 의한 충전기 검출
CN111372232B (zh) 一种用于电能表与蓝牙断路器首次连接配对的方法及***
CN103198033A (zh) 用于检测通用串列汇流排和移动高解析度链接设备的装置及其方法
CN109298266A (zh) 测试***、测试方法、测试装置及存储介质
CN106339337B (zh) 连接装置
CN201015047Y (zh) 分体式射频cpu卡表控制器
CN204904449U (zh) 一种用于检测双模费控电能表费控功能的半自动检测装置
CN104899497A (zh) 不具有sam模块的身份证阅读装置、sam装置及***
CN103136858B (zh) 智能卡及智能卡交易控制方法
CN103346883B (zh) 一种初始化电子签名工具的方法及装置
CN108090384B (zh) 一种金属线检测装置及芯片
CN102411892A (zh) 一种显示控制芯片
CN203840359U (zh) 电子加密装置和电子设备
CN102750230B (zh) 一种通用串行总线存储设备的访问控制***及方法
CN104123512A (zh) 实现智能密钥设备模式间切换的方法和装置
CN102984702A (zh) 一种电子签名装置
CN103365735A (zh) 传输介面及判断传输信号的方法
CN105813076A (zh) 一种通信方法及装置
CN105242757A (zh) 一种平板电脑和底座的连接结构
CN103888108A (zh) 一种数据解码方法及装置
CN202916872U (zh) 一种转接头和传输***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant