基于動態(tài)口令和usbkey的控制系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本實用新型涉及數(shù)據(jù)交易技術(shù)領(lǐng)域,尤其涉及一種基于動態(tài)口令和USBKEY的控制系統(tǒng)。
【背景技術(shù)】
[0002]OTP全稱是One-time Password,也稱動態(tài)口令,是根據(jù)專門的算法每隔60秒生成一個與時間相關(guān)的、不可預(yù)測的隨機(jī)數(shù)字組合,每個口令只能使用一次,OTP從技術(shù)上來分有三種形式,時間同步、事件同步以及挑戰(zhàn)/應(yīng)答,挑戰(zhàn)/應(yīng)答型OTP常用于的網(wǎng)上業(yè)務(wù),在網(wǎng)站/應(yīng)答上輸出服務(wù)端下發(fā)的挑戰(zhàn)碼,在動態(tài)令牌上輸入該挑戰(zhàn)碼,通過內(nèi)置的算法上生成一個6/8位的隨機(jī)數(shù)字,口令一次有效,由于需要輸入挑戰(zhàn)碼,需要增加數(shù)字鍵盤。
[0003]現(xiàn)有技術(shù)中在同時具有OTP功能和USBKEY功能的復(fù)合設(shè)備上,通過OTP控制芯片控制顯示屏和按鍵,當(dāng)使用USB接口時,USB主控芯片通過額外的通訊端口與OTP芯片通訊,把要顯示的內(nèi)容傳送給OTP控制芯片通過顯示屏進(jìn)行顯示,按鍵信息通過OTP控制芯片傳入USB主控芯片。在使用USB模式時,OTP控制芯片與USB主控芯片通訊,OTP控制芯片需要工作在較高的速度下,現(xiàn)有技術(shù)中有兩種供電方式,一種使用OTP控制芯片電池供電,這樣在USB模式下會消耗OTP控制芯片的電池電量,為了保證使用OTP模式時有足夠的使用時間,就需要增加電池的容量,增加了電池成本,而且一旦長時間把設(shè)備連接在USB接口的狀態(tài)下,電池可能會耗盡;另一種方式是在USB模式時自動切換到USB接口供電,這種方式除了需要復(fù)雜的切換電路外,USB接口電壓的不穩(wěn)定可能會引起OTP控制芯片復(fù)位,從而使OTP功能失效。這兩種方式在使用USB接口功能時,均會頻繁啟動OTP控制芯片,當(dāng)通訊出錯時,可能會引起OTP控制芯片的工作異常,導(dǎo)致OTP模式無法使用,如果OTP芯片工作異常,USB模式也可能無法工作。綜上所述,現(xiàn)有技術(shù)中存在使用USB模式并切換至通過USB接口供電時,由于USB接口供電的不穩(wěn)定使OTP控制芯片可能丟失預(yù)置的內(nèi)容以及需要增加電池容量的問題。
【實用新型內(nèi)容】
[0004]本實用新型的目的在于提供一種基于動態(tài)口令和USBKEY的控制系統(tǒng),旨在解決針對現(xiàn)有技術(shù)中存在使用USB模式并切換至通過USB接口供電時,由于USB接口供電的不穩(wěn)定使OTP控制芯片可能丟失預(yù)置的內(nèi)容以及需要增加電池容量的問題。
[0005]本實用新型是這樣實現(xiàn)的,第一方面提供一種基于動態(tài)口令和USBKEY的控制系統(tǒng),所述控制系統(tǒng)包括動態(tài)口令控制芯片、USB控制芯片、USB接口、電池以及檢測電路;
[0006]所述檢測電路的輸入端連接所述USB接口,所述檢測電路的第一輸出端連接所述動態(tài)口令控制芯片的狀態(tài)檢測端,所述檢測電路在檢測到USB接口連接外部設(shè)備時,向所述動態(tài)口令控制芯片輸出檢測信號;
[0007]所述動態(tài)口令控制芯片在接收到所述檢測信號時進(jìn)入休眠狀態(tài);
[0008]所述電池連接所述動態(tài)口令控制芯片的電源輸入端,所述電池為所述動態(tài)口令控制芯片供電;
[0009]所述USB控制芯片的輸入/輸出端連接所述USB接口,所述USB控制芯片通過所述USB接口與所述外部設(shè)備進(jìn)行交互通信。
[0010]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述控制系統(tǒng)還包括鍵盤電路;
[0011]所述鍵盤電路包括多個按鍵、多條第一信號線以及多條第二信號線,所述多條第一信號線與多條第二信號線交叉排列,每一按鍵連接一條第一信號線和一條第二信號線,所述多條第一信號線和所述多條第二信號線連接所述動態(tài)口令控制芯片的多個輸入端,所述多條第二信號線中的至少一條第二信號線連接所述USB控制芯片的輸入端;
[0012]所述檢測電路的第二輸出端連接所述鍵盤電路中的一條第一信號線,所述檢測電路在所述USB接口連接外部設(shè)備時,調(diào)整其所連接的第一信號線的電平狀態(tài),使所述USB控制芯片接收所述鍵盤的按鍵信息。
[0013]結(jié)合第一方面的第一種可能的實現(xiàn)方式中,在第一方面的第二種可能的實現(xiàn)方式中,所述動態(tài)口令控制芯片還用于當(dāng)檢測到所述USB接口未連接外部設(shè)備時對按鍵進(jìn)行掃描,并當(dāng)接收到關(guān)機(jī)信號或者掃描時間超過預(yù)設(shè)值時,進(jìn)入休眠狀態(tài)。
[0014]結(jié)合第一方面,在第一方面的第三種可能的實現(xiàn)方式中,所述檢測電路包括第一電阻、第二電阻以及開關(guān)管;
[0015]所述第一電阻的第一端連接所述USB接口的電源端,所述第一電阻的第二端連接所述第二電阻的第一端和所述開關(guān)管的控制端,所述第二電阻的第二端與所述開關(guān)管的輸入端共地連接,所述開關(guān)管的控制端為所述檢測電路的第一輸出端,所述開關(guān)管的輸出端為所述檢測電路的第二輸出端。
[0016]結(jié)合第一方面的第二種可能的實現(xiàn)方式中,在第一方面的第四種可能的實現(xiàn)方式中,所述USB控制芯片與所述鍵盤電路之間還設(shè)有隔離電路,所述隔離電路包括單向?qū)ㄆ骷蜕侠娮瑁鰡蜗驅(qū)ㄆ骷妮斎攵诉B接所述上拉電阻的第一端,所述單向?qū)ㄆ骷妮敵龆藰?gòu)成所述隔離電路的一個輸出端,每個上拉電阻的第一端連接所述USB控制芯片對應(yīng)的一個輸入端,所述每個上拉電阻的第二端連接直流電源。
[0017]結(jié)合第一方面,在第一方面的第五種可能的實現(xiàn)方式中,所述控制系統(tǒng)還包括顯示屏,所述動態(tài)口令控制芯片的輸出端和所述USB控制芯片的輸出端連接所述顯示屏的輸入端;
[0018]所述動態(tài)口令控制芯片在檢測到所述USB接口連接外部設(shè)備時,停止驅(qū)動所述顯示屏并進(jìn)入休眠狀態(tài);
[0019]所述USB控制芯片所述USB接口連接外部設(shè)備時對所述顯示屏進(jìn)行控制。
[0020]結(jié)合第一方面,在第一方面的第六種可能的實現(xiàn)方式中,所述USB控制芯片的每個輸出端與其所連接的所述顯示屏的每個輸入端之間設(shè)有隔離電阻。
[0021]本實用新型提供的一種基于動態(tài)口令和USBKEY的控制系統(tǒng),通過設(shè)置檢測電路,當(dāng)動態(tài)口令控制芯片處于工作狀態(tài)時,動態(tài)口令芯片由電池供電,當(dāng)檢測電路檢測到USB接口接入外部設(shè)備時,USB控制芯片開始工作,動態(tài)口令控制芯片自動進(jìn)入休眠狀態(tài),動態(tài)口令控制芯片依然由電池進(jìn)行供電,由于動態(tài)口令控制芯片進(jìn)入低功耗狀態(tài),可以節(jié)約電池的供電電量,并且動態(tài)口令控制芯片和USB控制芯片的供電相互不干擾,避免可現(xiàn)有技術(shù)中動態(tài)口令控制芯片在USB接口接入外部設(shè)備時,會切換至USB供電導(dǎo)致動態(tài)口令控制芯片可能丟失預(yù)置的內(nèi)容的缺陷,實現(xiàn)了動態(tài)口令控制芯片和USB控制芯片的供電獨(dú)立,并且USB控制芯片與動態(tài)口令控制芯片之間不需要通訊,減少了代碼量和調(diào)試工作。
【附圖說明】
[0022]為了更清楚地說明本實用新型實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本實用新型的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023]圖1是本實用新型一種實施例提供的一種基于動態(tài)口令和USBKEY的控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0024]圖2是本實用新型另一種實施例提供的一種基于動態(tài)口令和USBKEY的控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0025]圖3是本實用新型另一種實施例提供的一種基于動態(tài)口令和USBKEY的控制系統(tǒng)中的鍵盤電路和隔離檢測電路的電路圖;
[0026]圖4是本實用新型另一種實施例提供的一種基于動態(tài)口令和USBKEY的控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0027]圖5是本實用新型另一種實施例提供的一種基于動態(tài)口令和USBKEY的控制系統(tǒng)中的顯示屏電路圖;
[0028]圖6是本實用新型一種實施例提供的一種基于動態(tài)口令和USBKEY的控制方法的流程圖。
【具體實施方式】
[0029]為了使本實用新型的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本實用新型進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本實用新型,并不用于限定本實用新型。
[0030]為了說明本實用新型的技術(shù)方案,下面通過具體實施例來進(jìn)行