CN105005727B - 基于动态口令和usbkey的控制***及其控制方法 - Google Patents
基于动态口令和usbkey的控制***及其控制方法 Download PDFInfo
- Publication number
- CN105005727B CN105005727B CN201510452502.2A CN201510452502A CN105005727B CN 105005727 B CN105005727 B CN 105005727B CN 201510452502 A CN201510452502 A CN 201510452502A CN 105005727 B CN105005727 B CN 105005727B
- Authority
- CN
- China
- Prior art keywords
- dynamic password
- usb
- control
- chip
- connects
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/81—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer by operating on the power supply, e.g. enabling or disabling power-on, sleep or resume operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0042—Universal serial bus [USB]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Sources (AREA)
- Storage Device Security (AREA)
Abstract
本发明涉及数据交易技术领域,本发明提供一种基于动态口令和USBKEY的控制***及其控制方法,控制***包括动态口令控制芯片、USB控制芯片、USB接口、电池以及检测电路;检测电路检测到USB接口连接外部设备时,向动态口令控制芯片输出检测信号;动态口令控制芯片接收到检测信号时进入休眠状态;电池为动态口令控制芯片供电,并在动态口令控制芯片进入休眠状态时,降低对动态口令控制芯片的供电电量,当USB控制芯片开始工作,动态口令芯片依然由电池供电,由于动态口令控制芯片进入低功耗状态,并且动态口令控制芯片和USB控制芯片的供电相互不干扰,避免切换至USB供电导致动态口令控制芯片可能丢失预置的内容的缺陷。
Description
技术领域
本发明涉及数据交易技术领域,尤其涉及一种基于动态口令和USBKEY的控制***及其控制方法。
背景技术
OTP全称是One-time Password,也称动态口令,是根据专门的算法每隔60秒生成一个与时间相关的、不可预测的随机数字组合,每个口令只能使用一次,OTP从技术上来分有三种形式,时间同步、事件同步以及挑战/应答,挑战/应答型OTP常用于的网上业务,在网站/应答上输出服务端下发的挑战码,在动态令牌上输入该挑战码,通过内置的算法上生成一个6/8位的随机数字,口令一次有效,由于需要输入挑战码,需要增加数字键盘。
现有技术中在同时具有OTP功能和USBKEY功能的复合设备上,通过OTP控制芯片控制显示屏和按键,当使用USB接口时,USB主控芯片通过额外的通讯端口与OTP芯片通讯,把要显示的内容传送给OTP控制芯片通过显示屏进行显示,按键信息通过OTP控制芯片传入USB主控芯片。在使用USB模式时,OTP控制芯片与USB主控芯片通讯,OTP控制芯片需要工作在较高的速度下,现有技术中有两种供电方式,一种使用OTP控制芯片电池供电,这样在USB模式下会消耗OTP控制芯片的电池电量,为了保证使用OTP模式时有足够的使用时间,就需要增加电池的容量,增加了电池成本,而且一旦长时间把设备连接在USB接口的状态下,电池可能会耗尽;另一种方式是在USB模式时自动切换到USB接口供电,这种方式除了需要复杂的切换电路外,USB接口电压的不稳定可能会引起OTP控制芯片复位,从而使OTP功能失效。这两种方式在使用USB接口功能时,均会频繁启动OTP控制芯片,当通讯出错时,可能会引起OTP控制芯片的工作异常,导致OTP模式无法使用,如果OTP芯片工作异常,USB模式也可能无法工作。综上所述,现有技术中存在使用USB模式并切换至通过USB接口供电时,由于USB接口供电的不稳定使OTP控制芯片可能丢失预置的内容以及需要增加电池容量的问题。
发明内容
本发明的目的在于提供一种基于动态口令和USBKEY的控制***及其控制方法,旨在解决针对现有技术中存在使用USB模式并切换至通过USB接口供电时,由于USB接口供电的不稳定使OTP控制芯片可能丢失预置的内容以及需要增加电池容量的问题。
本发明是这样实现的,第一方面提供一种基于动态口令和USBKEY的控制***,所述控制***包括动态口令控制芯片、USB控制芯片、USB接口、电池以及检测电路;
所述检测电路的输入端连接所述USB接口,所述检测电路的第一输出端连接所述动态口令控制芯片的状态检测端,所述检测电路在检测到USB接口连接外部设备时,向所述动态口令控制芯片输出检测信号;
所述动态口令控制芯片在接收到所述检测信号时进入休眠状态;
所述电池连接所述动态口令控制芯片的电源输入端,所述电池为所述动态口令控制芯片供电;
所述USB控制芯片的输入/输出端连接所述USB接口,所述USB控制芯片通过所述USB接口与所述外部设备进行交互通信。
结合第一方面,在第一方面的第一种可能的实现方式中,所述控制***还包括键盘电路;
所述键盘电路包括多个按键、多条第一信号线以及多条第二信号线,所述多条第一信号线与多条第二信号线交叉排列,每一按键连接一条第一信号线和一条第二信号线,所述多条第一信号线和所述多条第二信号线连接所述动态口令控制芯片的多个输入端,所述多条第二信号线中的至少一条第二信号线连接所述USB控制芯片的输入端;
所述检测电路的第二输出端连接所述键盘电路中的一条第一信号线,所述检测电路在所述USB接口连接外部设备时,调整其所连接的第一信号线的电平状态,使所述USB控制芯片接收所述键盘的按键信息。
结合第一方面的第一种可能的实现方式中,在第一方面的第二种可能的实现方式中,所述动态口令控制芯片还用于当检测到所述USB接口未连接外部设备时对按键进行扫描,并当接收到关机信号或者扫描时间超过预设值时,进入休眠状态。
结合第一方面,在第一方面的第三种可能的实现方式中,所述检测电路包括第一电阻、第二电阻以及开关管;
所述第一电阻的第一端连接所述USB接口的电源端,所述第一电阻的第二端连接所述第二电阻的第一端和所述开关管的控制端,所述第二电阻的第二端与所述开关管的输入端共地连接,所述开关管的控制端为所述检测电路的第一输出端,所述开关管的输出端为所述检测电路的第二输出端。
结合第一方面的第二种可能的实现方式中,在第一方面的第四种可能的实现方式中,所述USB控制芯片与所述键盘电路之间还设有隔离电路,所述隔离电路包括单向导通器件和上拉电阻,所述单向导通器件的输入端连接所述上拉电阻的第一端,所述单向导通器件的输出端构成所述隔离电路的一个输出端,每个上拉电阻的第一端连接所述USB控制芯片对应的一个输入端,所述每个上拉电阻的第二端连接直流电源。
结合第一方面,在第一方面的第五种可能的实现方式中,所述控制***还包括显示屏,所述动态口令控制芯片的输出端和所述USB控制芯片的输出端连接所述显示屏的输入端;
所述动态口令控制芯片在检测到所述USB接口连接外部设备时,停止驱动所述显示屏并进入休眠状态;
所述USB控制芯片所述USB接口连接外部设备时对所述显示屏进行控制。
结合第一方面,在第一方面的第六种可能的实现方式中,所述USB控制芯片的每个输出端与其所连接的所述显示屏的每个输入端之间设有隔离电阻。
本发明第二方面提供一种基于动态口令和USBKEY的控制***的控制方法,所述控制方法包括:
所述检测电路检测到USB接口连接外部设备时,向所述动态口令控制芯片输出检测信号;
所述动态口令控制芯片接收到所述检测信号时进入休眠状态;
所述电池为所述动态口令控制芯片供电;
所述USB控制芯片通过所述USB接口与所述外部设备进行交互通信。
结合第二方面,在第二方面的第一种可能的实现方式中,所述控制方法还包括以下步骤:
所述动态口令控制芯片还用于当检测到USB接口未连接外部设备时对按键进行扫描,并当接收到关机信号或者扫描时间超过预设值时,进入休眠状态。
结合第二方面,在第二方面的第二种可能的实现方式中,所述控制方法还包括以下步骤:
所述动态口令控制芯片在检测到USB接口连接外部设备时,停止控制显示屏使所述USB控制芯片对显示屏进行驱动,并进入休眠状态;
所述USB控制芯片所述USB接口连接外部设备时对所述显示屏进行控制。
本发明提供的一种基于动态口令和USBKEY的控制***及其控制方法,通过设置检测电路,当动态口令控制芯片处于工作状态时,动态口令芯片由电池供电,当检测电路检测到USB接口接入外部设备时,USB控制芯片开始工作,动态口令控制芯片自动进入休眠状态,动态口令控制芯片依然由电池进行供电,由于动态口令控制芯片进入低功耗状态,可以节约电池的供电电量,并且动态口令控制芯片和USB控制芯片的供电相互不干扰,避免可现有技术中动态口令控制芯片在USB接口接入外部设备时,会切换至USB供电导致动态口令控制芯片可能丢失预置的内容的缺陷,实现了动态口令控制芯片和USB控制芯片的供电独立,并且USB控制芯片与动态口令控制芯片之间不需要通讯,减少了代码量和调试工作。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一种实施例提供的一种基于动态口令和USBKEY的控制***的结构示意图;
图2是本发明另一种实施例提供的一种基于动态口令和USBKEY的控制***的结构示意图;
图3是本发明另一种实施例提供的一种基于动态口令和USBKEY的控制***中的键盘电路和隔离检测电路的电路图;
图4是本发明另一种实施例提供的一种基于动态口令和USBKEY的控制***的结构示意图;
图5是本发明另一种实施例提供的一种基于动态口令和USBKEY的控制***中的显示屏电路图;
图6是本发明一种实施例提供的一种基于动态口令和USBKEY的控制方法的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
为了说明本发明的技术方案,下面通过具体实施例来进行说明。
本发明一种实施例提供一种基于动态口令和USBKEY的控制***,如图1所示,控制***包括动态口令控制芯片101、USB控制芯片102、USB接口104、电池103以及检测电路105。
检测电路105的输入端连接USB接口104,检测电路105的第一输出端连接动态口令控制芯片101的状态检测端,检测电路105检测到USB接口104连接外部设备时,向动态口令控制芯片101输出检测信号。
动态口令控制芯片101接收到检测信号时进入休眠状态。
电池103连接动态口令控制芯片101的电源输入端,电池103为动态口令控制芯片101供电,并在动态口令控制芯片101进入休眠状态时,降低对动态口令控制芯片101的供电电量。
USB控制芯片102的输入/输出端连接USB接口104,USB控制芯片102通过USB接口104与外部设备进行交互通信。
本发明实施例通过设置检测电路105,当动态口令控制芯片101处于工作状态时,动态口令芯片由电池103供电,当检测电路105检测到USB接口104接入外部设备时,USB控制芯片102开始工作,动态口令控制芯片101自动进入休眠状态,动态口令控制芯片101依然由电池103进行供电,由于动态口令控制芯片101进入低功耗状态,可以节约电池103的供电电量,并且动态口令控制芯片101和USB控制芯片102的供电相互不干扰,避免现有技术中动态口令控制芯片101在USB接口104接入外部设备时,会切换至USB供电导致动态口令控制芯片101可能丢失预置的内容的缺陷,实现了动态口令控制芯片101和USB控制芯片102的供电独立,并且USB控制芯片102与动态口令控制芯片101之间不需要通讯,减少了代码量和调试工作。
本发明另一种实施例提供一种基于动态口令和USBKEY的控制***,如图2所示,控制***还包括键盘电路106,键盘电路106包括多个按键、多条第一信号线以及多条第二信号线,多条第一信号线与多条第二信号线交叉排列,每一按键连接一条第一信号线和一条第二信号线,多条第一信号线和多条第二信号线连接动态口令控制芯片101的多个输入端,多条第二信号线中的至少一条第二信号线连接USB控制芯片102的输入端。
检测电路105的第二输出端连接键盘电路106中的一条第一信号线,检测电路105在USB接口104连接外部设备时,调整其所连接的第一信号线的电平状态,使USB控制芯片102接收键盘的按键信息。
具体的,检测电路105包括第一电阻R1、第二电阻R2以及开关管;第一电阻R1的第一端连接USB接口104的电源端,第一电阻R1的第二端连接第二电阻R2的第一端和开关管的控制端,第二电阻R2的第二端与开关管的输入端共地连接,开关管的控制端为检测电路105的第一输出端,开关管的输出端为检测电路105的第二输出端。
具体的,开关管可以为场效应管、三极管以及IGBT等开关器件。
优选的,开关管为场效应管Q1,场效应管Q1的漏极、源极以及栅极分别为开关管的输出端、输入端以及控制端。
可选的,USB控制芯片102与其所连接的第二信号线之间还设有隔离电路108,隔离电路108包括单向导通器件和上拉电阻,单向导通器件的输入端连接上拉电阻的第一端,单向导通器件的输出端构成隔离电路的一个输出端,每个上拉电阻的第一端连接USB控制芯片102对应的一个输入端,每个上拉电阻的第二端连接直流电源。
具体的,单向导通器件为二极管等具有单向导通的器件。
优选的,单向导通器件为二极管。
如图3所示,键盘电路106包括16个按键,包括交叉排列的四条第一信号线和四条第二信号线,其中,第一信号线的引脚为OTP_LINE0、OTP_LINE1、OTP_LINE2以及OTP_LINE3,第二信号线的引脚为OTP_ROW0、OTP_ROW1、OTP_ROW2以及OTP_ROW3,第一信号引脚和第二信号引脚是连接OTP的阵列扫描引脚,第二信号线的引脚分别通过隔离电路108与USB控制芯片102连接,第二信号线的引脚OTP_ROW0连接二极管D1的阴极,二极管D1的阳极连接第三电阻R3的第一端,第三电阻R3的第二端连接USB控制芯片102的上翻键USB_UP,第二信号线的引脚OTP_ROW1连接二极管D2的阴极,二极管D2的阳极连接第四电阻R4的第一端,第四电阻R4的第二端连接USB控制芯片102的下翻键USB_DOWN,第二信号线的引脚OTP_ROW2连接二极管D3的阴极,二极管D3的阳极连接第五电阻R5的第一端,第五电阻R5的第二端连接USB控制芯片102的取消键USB_CANCEL,第二信号线的引脚OTP_ROW3连接二极管D4的阴极,二极管D4的阳极连接第六电阻R6的第一端,第六电阻R6的第二端连接USB控制芯片102的确认按键USB_ENTER,检测电路105中USB_5V是连接USB接口104的电源信号,场效应管Q1是NMOS管,USB_DET连接OTP控制芯片的检测USB接口104状态引脚,当使用OTP模式时,USB控制芯片102处于断电状态,由于二极管D1至D4不允许电流流向USB控制芯片102,场效应管Q1的栅极为低电平,因此电流不会流向场效应管Q1,因此,OTP控制芯片可以实现阵列扫描;当连接USB时,USB_5V为高电平状态,OTP控制芯片检测到USB_DET为高电平时退出OTP模式,进入休眠模式,场效应管Q1的栅极为高电平,电流会流向Q1的S端,相当于此时OTP_LINE3引脚是接地的,此时USB_UP、USB_DOWN、USB_CANCEL、USB_ENTER四个按键引脚通过隔离电阻R3至R6的上拉输入,当开关S11至S14任一按键按下时,通过按键USB_UP、USB_DOWN、USB_CANCEL、USB_ENTER可以检测到电平由高变低,从而完成按键检测。
进一步的,动态口令控制芯片101还用于当检测到USB接口104未连接外部设备时对按键进行扫描,并当接收到关机信号或者扫描时间超过预设值时,进入休眠状态。
本发明第三种实施例提供一种基于动态口令和USBKEY的控制***,如图4所示,控制***还包括显示屏107,动态口令控制芯片101的输出端和USB控制芯片102的输出端连接显示屏107的输入端;
动态口令控制芯片101在检测到USB接口104连接外部设备时,停止控制显示屏107并进入休眠状态;USB控制芯片102USB接口104连接外部设备时对显示屏107进行控制。
进一步的,USB控制芯片102的每个输出端与其连接的显示屏107的每个输入端之间设有隔离电阻。
如图5所示,OTP芯片与显示屏107的通讯引脚连接,USB主控芯片通过串联电阻与显示屏107数据引脚连接,当处于OTP模式时,OTP芯片通过OTP_LCD_VDD给显示屏107供电,USB主控芯片为断电状态,OTP芯片的与显示屏107的连接引脚相当于增加了下拉电阻,仍然能与显示屏107正常通讯,当处于USB模式时,OTP芯片通过USB_DET引脚检测到USB接入,把控制显示屏107的引脚设置为输入状态,然后进入休眠,等待下次重新启动OTP模式。
本发明另一种实施例提供一种上述的基于动态口令和USBKEY的控制***的控制方法,如图6所示,控制方法包括:
步骤S101.检测电路105检测到USB接口104连接外部设备时,向动态口令控制芯片101输出检测信号;
步骤S102.动态口令控制芯片101接收到检测信号时进入休眠状态;
步骤S103.电池103为动态口令控制芯片101供电,并在动态口令控制芯片101进入休眠状态时,降低对动态口令控制芯片101的供电电量;
步骤S104.USB控制芯片102通过USB接口104与外部设备进行交互通信。
可选的,动态口令控制芯片101还用于当检测到USB接口104未连接外部设备时对按键进行扫描,并当接收到关机信号或者扫描时间超过预设值时,进入休眠状态。
可选的,动态口令控制芯片101在检测到USB接口104连接外部设备时,停止驱动显示屏107使USB控制芯片102对显示屏107进行控制,并进入休眠状态;
所述USB控制芯片在所述USB接口连接外部设备时对所述显示屏进行控制。
本发明提供的一种基于动态口令和USBKEY的控制***及其控制方法,通过设置检测电路,当动态口令控制芯片处于工作状态时,动态口令芯片由电池供电,当检测电路检测到USB接口接入外部设备时,USB控制芯片开始工作,动态口令控制芯片自动进入休眠状态,动态口令控制芯片依然由电池进行供电,由于动态口令控制芯片进入低功耗状态,可以节约电池的供电电量,并且动态口令控制芯片和USB控制芯片的供电相互不干扰,避免现有技术中动态口令控制芯片在USB接口接入外部设备时,会切换至USB供电导致动态口令控制芯片可能丢失预置的内容的缺陷,实现了动态口令控制芯片和USB控制芯片的供电独立,并且USB控制芯片与动态口令控制芯片之间不需要通讯,减少了代码量和调试工作。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下做出若干等同替代或明显变型,而且性能或用途相同,都应当视为属于本发明由所提交的权利要求书确定的专利保护范围。
Claims (10)
1.一种基于动态口令和USBKEY的控制***,其特征在于,所述控制***包括动态口令控制芯片、USB控制芯片、USB接口、电池以及检测电路;
所述检测电路的输入端连接所述USB接口,所述检测电路的第一输出端连接所述动态口令控制芯片的状态检测端,所述检测电路在检测到USB接口连接外部设备时,向所述动态口令控制芯片输出检测信号;
所述动态口令控制芯片在接收到所述检测信号时进入休眠状态;
所述电池连接所述动态口令控制芯片的电源输入端,所述电池为所述动态口令控制芯片供电;处于休眠状态的动态口令控制芯片由所述电池供电;
所述USB控制芯片的输入/输出端连接所述USB接口,所述USB控制芯片通过所述USB接口与所述外部设备进行交互通信。
2.如权利要求1所述的控制***,其特征在于,所述控制***还包括键盘电路;
所述键盘电路包括多个按键、多条第一信号线以及多条第二信号线,所述多条第一信号线与多条第二信号线交叉排列,每一按键连接一条第一信号线和一条第二信号线,所述多条第一信号线和所述多条第二信号线连接所述动态口令控制芯片的多个输入端,所述多条第二信号线中的至少一条第二信号线连接所述USB控制芯片的输入端;
所述检测电路的第二输出端连接所述键盘电路中的一条第一信号线,所述检测电路在所述USB接口连接外部设备时,调整其所连接的第一信号线的电平状态,使所述USB控制芯片接收所述键盘的按键信息。
3.如权利要求2所述的控制***,其特征在于,所述动态口令控制芯片还用于当检测到所述USB接口未连接外部设备时对按键进行扫描,并当接收到关机信号或者扫描时间超过预设值时,进入休眠状态。
4.如权利要求2所述的控制***,其特征在于,所述检测电路包括第一电阻、第二电阻以及开关管;
所述第一电阻的第一端连接所述USB接口的电源端,所述第一电阻的第二端连接所述第二电阻的第一端和所述开关管的控制端,所述第二电阻的第二端与所述开关管的输入端共地连接,所述开关管的控制端为所述检测电路的第一输出端,所述开关管的输出端为所述检测电路的第二输出端。
5.如权利要求2所述的控制***,其特征在于,所述USB控制芯片与所述键盘电路之间还设有隔离电路,所述隔离电路包括单向导通器件和上拉电阻,所述单向导通器件的输入端连接所述上拉电阻的第一端,所述单向导通器件的输出端构成所述隔离电路的输出端,每个上拉电阻的第一端连接所述USB控制芯片对应的一个输入端,所述每个上拉电阻的第二端连接直流电源。
6.如权利要求1至5任一项所述的控制***,其特征在于,所述控制***还包括显示屏,所述动态口令控制芯片的输出端和所述USB控制芯片的输出端连接所述显示屏的输入端;
所述动态口令控制芯片在检测到所述USB接口连接外部设备时,停止控制所述显示屏并进入休眠状态;
所述USB控制芯片在所述USB接口连接外部设备时对所述显示屏进行控制。
7.如权利要求6所述的控制***,其特征在于,所述USB控制芯片的每个输出端与其所连接的所述显示屏的每个输入端之间设有隔离电阻。
8.一种基于权利要求1所述的基于动态口令和USBKEY的控制***的控制方法,其特征在于,所述控制方法包括以下步骤:
所述检测电路检测到USB接口连接外部设备时,向所述动态口令控制芯片输出检测信号;
所述动态口令控制芯片接收到所述检测信号时进入休眠状态;
所述电池为所述动态口令控制芯片供电;处于休眠状态的动态口令控制芯片由所述电池供电;
所述USB控制芯片通过所述USB接口与所述外部设备进行交互通信。
9.如权利要求8所述的控制方法,其特征在于,所述控制方法还包括以下步骤:
所述动态口令控制芯片检测到所述USB接口未连接外部设备时对按键进行扫描,并当接收到关机信号或者扫描时间超过预设值时,进入休眠状态。
10.如权利要求8所述的控制方法,其特征在于,所述控制***还包括显示屏,所述控制方法还包括以下步骤:
所述动态口令控制芯片检测到所述USB接口连接外部设备时,停止控制所述显示屏并进入休眠状态;
所述USB控制芯片在所述USB接口连接外部设备时对所述显示屏进行控制。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510452502.2A CN105005727B (zh) | 2015-07-28 | 2015-07-28 | 基于动态口令和usbkey的控制***及其控制方法 |
DE112015006741.8T DE112015006741T5 (de) | 2015-07-28 | 2015-12-09 | Auf einem dynamischen Passwort und USBKEY basierendes Steuersystem und seine Steuermethode |
US15/747,989 US10708057B2 (en) | 2015-07-28 | 2015-12-09 | Control system based on dynamic password and USBKEY, and control method thereof |
PCT/CN2015/096843 WO2017016131A1 (zh) | 2015-07-28 | 2015-12-09 | 基于动态口令和usbkey的控制***及其控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510452502.2A CN105005727B (zh) | 2015-07-28 | 2015-07-28 | 基于动态口令和usbkey的控制***及其控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105005727A CN105005727A (zh) | 2015-10-28 |
CN105005727B true CN105005727B (zh) | 2018-07-17 |
Family
ID=54378396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510452502.2A Active CN105005727B (zh) | 2015-07-28 | 2015-07-28 | 基于动态口令和usbkey的控制***及其控制方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10708057B2 (zh) |
CN (1) | CN105005727B (zh) |
DE (1) | DE112015006741T5 (zh) |
WO (1) | WO2017016131A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105005727B (zh) | 2015-07-28 | 2018-07-17 | 深圳市文鼎创数据科技有限公司 | 基于动态口令和usbkey的控制***及其控制方法 |
CN113411317B (zh) * | 2016-05-11 | 2023-05-26 | 创新先进技术有限公司 | 一种验证身份的方法和***、智能穿戴设备 |
CN109254938A (zh) * | 2018-08-31 | 2019-01-22 | 河南省云乐科技有限公司 | 一种节能环保型金融专用USBkey集成器 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103297243A (zh) * | 2013-06-14 | 2013-09-11 | 飞天诚信科技股份有限公司 | 一种多功能智能密钥设备的工作方法 |
CN104038345A (zh) * | 2014-06-20 | 2014-09-10 | 上海动联信息技术股份有限公司 | 一种实现usbkey与动态令牌之间协作的控制***及控制方法 |
CN204926090U (zh) * | 2015-07-28 | 2015-12-30 | 深圳市文鼎创数据科技有限公司 | 基于动态口令和usbkey的控制*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7702831B2 (en) * | 2000-01-06 | 2010-04-20 | Super Talent Electronics, Inc. | Flash memory controller for electronic data flash card |
CN203466831U (zh) | 2013-09-06 | 2014-03-05 | 北京握奇智能科技有限公司 | 一种身份认证设备 |
CN103595532A (zh) | 2013-10-21 | 2014-02-19 | 上海动联信息技术股份有限公司 | 基于usbkey和动态口令技术的复合型多功能密码钥匙 |
CN105005727B (zh) | 2015-07-28 | 2018-07-17 | 深圳市文鼎创数据科技有限公司 | 基于动态口令和usbkey的控制***及其控制方法 |
-
2015
- 2015-07-28 CN CN201510452502.2A patent/CN105005727B/zh active Active
- 2015-12-09 US US15/747,989 patent/US10708057B2/en active Active
- 2015-12-09 DE DE112015006741.8T patent/DE112015006741T5/de active Pending
- 2015-12-09 WO PCT/CN2015/096843 patent/WO2017016131A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103297243A (zh) * | 2013-06-14 | 2013-09-11 | 飞天诚信科技股份有限公司 | 一种多功能智能密钥设备的工作方法 |
CN104038345A (zh) * | 2014-06-20 | 2014-09-10 | 上海动联信息技术股份有限公司 | 一种实现usbkey与动态令牌之间协作的控制***及控制方法 |
CN204926090U (zh) * | 2015-07-28 | 2015-12-30 | 深圳市文鼎创数据科技有限公司 | 基于动态口令和usbkey的控制*** |
Also Published As
Publication number | Publication date |
---|---|
US10708057B2 (en) | 2020-07-07 |
CN105005727A (zh) | 2015-10-28 |
US20180234243A1 (en) | 2018-08-16 |
DE112015006741T5 (de) | 2018-04-26 |
WO2017016131A1 (zh) | 2017-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7293182B2 (en) | Methods and apparatus for powering a data communications port | |
CN101963835B (zh) | 动态分配usb端口电源的电子设备及方法 | |
CN101556496B (zh) | 主板供电*** | |
US10481216B1 (en) | Device for field verification of multi-device power over ethernet | |
CN106844265B (zh) | 一种通用串行总线usb接口的控制方法及移动终端 | |
US20150355679A1 (en) | Portable device and peripheral extension dock | |
CN105005727B (zh) | 基于动态口令和usbkey的控制***及其控制方法 | |
CN107861422A (zh) | 一种提高服务器主板电源稳定性的*** | |
CN100478910C (zh) | 一种可以提供硬件诊断信息的服务器及相应方法 | |
CN106201758B (zh) | 一种服务器节点硬盘上电的方法及装置 | |
CN109240165A (zh) | 一种基于i/o接口的信号输出方法和装置 | |
CN108710593A (zh) | 一种基于Type-C连接器的供电方法及装置 | |
CN106685007B (zh) | 一种***设备的供电控制电路、供电方法及移动终端 | |
CN107995967A (zh) | 一种触控面板、终端设备和用于检测触摸点的方法 | |
US20220277914A1 (en) | Circuit Breaker Identification Method and Apparatus, and Device | |
US10928879B2 (en) | Architecture for improving reliability of mult-server system | |
CN103684407A (zh) | Otg装置 | |
CN107703821A (zh) | 一种按键唤醒电路的静态电流控制电路 | |
WO2021254063A1 (zh) | 接口切换装置、通信设备及接口切换方法 | |
CN204926090U (zh) | 基于动态口令和usbkey的控制*** | |
CN206248782U (zh) | 按键检测电路 | |
CN106774596B (zh) | 一种电源管理电路、电子设备及电子设备控制方法 | |
CN103777974B (zh) | 服务器及其开机方法 | |
CN207382278U (zh) | 一种多按键组合硬件复位电路及电子产品 | |
CN103049347B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |