專利名稱:一種電子密碼鑰匙USB Key的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及電子技術(shù),特別涉及一種能夠?qū)崿F(xiàn)通訊模式切換的電子 密碼鑰匙(USB Key)。
背景技術(shù):
目前,USB Key的應(yīng)用越來越廣泛,特別是在金融行業(yè),為了保證交易的 安全性,網(wǎng)上銀行的用戶越來越多的使用USB Key作為身份認(rèn)證和交易認(rèn)證的 手段。
在使用USB Key時,用戶的個人計算機(jī)(PC, Personal Computer)上 運(yùn)行的操作系統(tǒng)通常都是微軟公司的windows系列產(chǎn)品,考慮到為了方便用 戶使用,免除驅(qū)動程序的安裝,通常采用windows自帶驅(qū)動程序的接口模式, 比如最常用的人機(jī)接口 (HID, Human-Machine Interface )通訊模式。
另外,在實際應(yīng)用中,為了更加方便用戶使用,有時會將USB Key的 底層服務(wù)軟件打包存放在USB Key內(nèi),利用windows操作系統(tǒng)的自動運(yùn)行 (autorun)功能,實現(xiàn)驅(qū)動程序的自動安裝和自動運(yùn)行;這種情況下,USB Key與PC機(jī)之間通常采用通用串行總線(USB, Universal Serial Bus )接口 的塊傳輸(B OT, Block Transmission )通訊才莫式。
BOT通訊模式即為現(xiàn)有U盤采用的通訊模式。由于U盤很容易傳染病 毒,所以有的PC機(jī)會出于安全考慮,通過定制windows操作系統(tǒng)的方式來 禁止BOT通訊模式的使用,從而達(dá)到保護(hù)PC機(jī)的目的。但是這樣一來,采 用BOT通訊模式的USB Key就無法在這類PC機(jī)上使用了 。
針對這一問題,現(xiàn)有技術(shù)中通常采用以下兩種解決方式
1 ) USB Key同時支持BOT和HID兩種通訊模式,通過BOT通訊模式進(jìn)行autorun,通過HID通訊模式進(jìn)行指令通訊,相當(dāng)于一個USB Key內(nèi)同 時具有一個U盤和一個采用HID通訊模式的USB Key,兩者分別執(zhí)行各自 的通訊模式,互不干擾。但這種方式需要USB Key內(nèi)部的接口芯片功能非 常強(qiáng)大才行,從而帶來了成本的增加。
2) USBKey支持HID和BOT兩種通訊模式的切換,這樣,如果USB Key需要在一臺定制的PC機(jī)上使用,則可通過模式切換,將USBKey的通 訊模式由BOT通訊模式切換為HID通訊模式。但是,這種方式下,用戶需 要首先找到一臺非定制的PC機(jī),完成切換,然后才能到定制的PC機(jī)上使 用USBKey,給用戶帶來了不便。
實用新型內(nèi)容
有鑒于此,本實用新型的主要目的在于提供一種電子密碼鑰匙USBKey, 能夠在不增加成本的前提下,方便用戶的使用。
為達(dá)到上述目的,本實用新型的技術(shù)方案是這樣實現(xiàn)的
一種電子密碼鑰匙USBKey,包括USBKey主體,所述USBKey主體上 設(shè)置有一按鈕;所述USBKey主體中包括用于在監(jiān)測到用戶對所述按鈕的操 作滿足切換條件時,通知切換單元進(jìn)行通訊模式切換的監(jiān)測單元,以及與所述 監(jiān)測單元相連的用于進(jìn)行通訊模式切換的切換單元。
可見,采用本實用新型的技術(shù)方案,在USB Key主體上設(shè)置一個按鈕,USB Key主體通過監(jiān)測用戶對該按鈕的操作,實現(xiàn)通訊模式的切換。與現(xiàn)有技術(shù)相 比,本實用新型所述方案無需增加USBKey內(nèi)部的接口芯片功能,而且,無需 使用非定制PC機(jī)即可完成切換,所以,本實用新型所述方案能夠在不增加成 本的前提下,方便用戶的使用;另外,本實用新型所述方案的實現(xiàn)均依賴于成 熟的現(xiàn)有技術(shù),實用性強(qiáng)且易于實現(xiàn),便于普及。
圖1為本實用新型所述USBKey實施例的組成結(jié)構(gòu)示意圖。
具體實施方式
為解決現(xiàn)有技術(shù)中存在的問題,本實用新型中提出一種全新的USB Key, 通過監(jiān)測用戶對USB Key上指定按鈕的操作,來確定是否需要進(jìn)行通訊模式的 切換,并相應(yīng)地完成切換。
為使本實用新型的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并 舉實施例,對本實用新型作進(jìn)一步地詳細(xì)說明。
圖1為本實用新型所述USBKey實施例的組成結(jié)構(gòu)示意圖。如圖1所示, 該USB Key只要由USB Key主體10以及設(shè)置在USB Key主體10上的按鈕11 組成;其中,USBKey主體10中包括監(jiān)測單元101和切換單元102;監(jiān)測單 元101中又可進(jìn)一步包括監(jiān)測子單元1011和通知子單元1012。
這里所提到的按鈕11 ,可以是指現(xiàn)有USB Key上已有的某一按鈕(為了方 便與用戶進(jìn)行交互,比如供用戶確認(rèn)交易信息,現(xiàn)有USBKey上通常至少會設(shè) 置有一個按鈕),或者,也可以是為實現(xiàn)本實用新型所述方案專門增設(shè)的一個按 鈕。通常,為了節(jié)約成本,多直接利用USBKey上已有的按鈕。
監(jiān)測單元101與按鈕11以及切換單元102分別相連,用于監(jiān)測用戶對按鈕 11的操作是否滿足切換條件,如果是,則通知切換單元102執(zhí)行切換功能;切 換單元102與監(jiān)測單元101相連,當(dāng)接收到來自監(jiān)測單元101的通知消息后, 將USB Key的通訊模式由默認(rèn)的通訊模式切換為USB Key所支持的另一通訊 模式。
在實際應(yīng)用中,可以是在USB Key插入PC機(jī)進(jìn)行上電自檢的過程中執(zhí)行 通訊模式的切換,也可以是在USBKey插入到PC機(jī)中進(jìn)行上電自檢以后,再 執(zhí)行切換。下面對這兩種情況分別進(jìn)行介紹
對于第一種情況
本實施例中,假設(shè)USB Key的默認(rèn)通訊模式為BOT通訊模式,這樣絕大 多數(shù)用戶都可正常使用;對于使用定制操作系統(tǒng)的PC機(jī),即使用了禁止BOT 通訊模式的PC機(jī)的用戶,只需按住按鈕ll,將USBKey插入PC機(jī)中,USBKey內(nèi)部即可自動切換到HID通信模式,具體實現(xiàn)包括監(jiān)測子單元1011監(jiān) 測在USB Key插入PC機(jī)進(jìn)行上電自檢的過程中,按鈕11是否處于按下狀態(tài), 如果是,則將監(jiān)測結(jié)果發(fā)送給通知子單元1012。
通知子單元1012接收到來自監(jiān)測子單元1011的監(jiān)測結(jié)果后,通知切換單 元102執(zhí)行切換功能;相應(yīng)地,切換單元102將USB Key的通訊模式由BOT 通訊模式切換為HID通訊模式。
對于第二種情況,根據(jù)按鈕類型的不同,本實用新型所述方案的具體實現(xiàn) 也將略有不同
當(dāng)4^^丑11是為實現(xiàn)本實用新型所述方案專門增設(shè)的一個按鈕時,監(jiān)測子單 元1011監(jiān)測當(dāng)USB Key插入到PC機(jī)中進(jìn)行上電自檢后,判斷按鈕11是否被 按下,如果是,則將監(jiān)測結(jié)果發(fā)送給通知子單元1012;通知子單元1012接收 到來自監(jiān)測子單元1011的監(jiān)測結(jié)果后,通知切換單元102執(zhí)行切換功能;相應(yīng) 地,切換單元102將USB Key的通訊模式由BOT通訊模式切換為HID通訊模 式。
當(dāng)按鈕11為USB Key上原有的某一按鈕時,監(jiān)測子單元1011監(jiān)測當(dāng)USB Key插入到PC機(jī)中進(jìn)行上電自檢后,按鈕11被按下的時長是否大于預(yù)定的閾 值,如果是,則將監(jiān)測結(jié)果發(fā)送給通知子單元1012;如果按鈕11被按下的時 長沒有達(dá)到預(yù)定閾值,則可按現(xiàn)有方式進(jìn)行處理,由于與本實用新型所述方案 無關(guān),故不作介紹;通知子單元1012接收到來自監(jiān)測子單元1011的監(jiān)測結(jié)果 后,通知切換單元102執(zhí)行切換功能;相應(yīng)地,切換單元102將USBKey的通 訊模式由BOT通訊模式切換為HID通訊模式。
上述閾值的具體取值可根據(jù)實際需要而定。另外,切換單元102如何完成 切換為本領(lǐng)域公知,不再贅述。再有,在實際應(yīng)用中,USBKey內(nèi)還將進(jìn)一步 包括除圖1所示各單元以外的其它單元,但由于與本實用新型所述方案無關(guān), 故不作介紹。
需要說明的是,上述切換可以是臨時的,即只要USB Key不從PC機(jī)中拔 出下電,就一直維持切換后的通訊模式,但一旦撥出下電,下次再插入上電時,默認(rèn)通訊模式仍為BOT通訊模式,如果需要再次進(jìn)行切換,那么仍按照本實用 新型所述方式進(jìn)行切換即可;或者,也可以是永久的,即一旦切換完成后,后 續(xù)每次插入PC機(jī)時都使用切換后的通訊模式;再或者,也可以當(dāng)完成一次切 換后,即使USBKey從PC機(jī)中拔出下電,也維持切換后的通訊模式不變,但 下次再使用該USBKey時,如果需要,可再將其切換為之前的通訊模式。
另外,在實際應(yīng)用中,也可以將上述按鈕設(shè)置為開關(guān)形式,比如開關(guān)撥到 左邊則表示要切換到BOT通訊模式,撥到右邊則表示要切換到HID通訊模式 等。在基于本實用新型所述思想的前提下,具體實現(xiàn)方式不限。
總之,采用本實用新型的技術(shù)方案,在USB Key主體上設(shè)置一按鈕,USB Key主體通過監(jiān)測用戶對該按鈕的操作,實現(xiàn)通訊模式的切換。與現(xiàn)有技術(shù)相 比,本實用新型所述方案無需增加USBKey內(nèi)部的接口芯片功能,而且,無需 使用非定制的PC機(jī)即可完成切換,也就是說,本實用新型所述方案能夠在不 增加成本的前提下,方便用戶的使用;另外,本實用新型所述方案的實現(xiàn)均依 賴于成熟的現(xiàn)有技術(shù),實用性強(qiáng)且易于實現(xiàn),便于普及。
綜上所述,以上僅為本實用新型的較佳實施例而已,并非用于限定本實 用新型的保護(hù)范圍。凡在本實用新型的精神和原則之內(nèi),所作的任何修改、 等同替換、改進(jìn)等,均應(yīng)包含在本實用新型的保護(hù)范圍之內(nèi)。
權(quán)利要求1、一種電子密碼鑰匙USB Key,包括USB Key主體,其特征在于,所述USB Key主體上設(shè)置有一按鈕;所述USB Key主體中包括用于在監(jiān)測到用戶對所述按鈕的操作滿足切換條件時,通知切換單元進(jìn)行通訊模式切換的監(jiān)測單元,以及與所述監(jiān)測單元相連的用于進(jìn)行通訊模式切換的切換單元。
專利摘要本實用新型公開了一種電子密碼鑰匙(USB Key),包括USB Key主體,所述USB Key主體上設(shè)置有一按鈕;所述USB Key主體中包括監(jiān)測單元以及切換單元;所述監(jiān)測單元與所述按鈕及所述切換單元分別相連;所述監(jiān)測單元監(jiān)測用戶對所述按鈕的操作是否滿足切換條件,如果是,則通知所述切換單元執(zhí)行切換功能;所述切換單元接收到來自所述監(jiān)測單元的通知消息后,將所述USB Key的通訊模式由默認(rèn)通訊模式切換為所述USB Key支持的另一通訊模式。應(yīng)用本實用新型所述的USB Key,能夠在不增加成本的前提下,方便用戶的使用。
文檔編號G06F21/00GK201425746SQ20092010640
公開日2010年3月17日 申請日期2009年3月20日 優(yōu)先權(quán)日2009年3月20日
發(fā)明者李東聲 申請人:李東聲