專利名稱:Usb設(shè)備的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及通信技術(shù)領(lǐng)域,尤其涉及ー種通信協(xié)議自適應(yīng)的USB設(shè)備
背景技術(shù):
通用串行總線(Universal Serial Bus, USB)的出現(xiàn)簡化主機(jī)(如個(gè)人電腦PC)和外圍設(shè)備的連接。USB接ロ具有傳輸速度快、支持熱插拔以及連接多個(gè)設(shè)備的優(yōu)點(diǎn)。隨著大量支持USB接ロ的個(gè)人電腦的普及,USB逐漸成為PC的標(biāo)準(zhǔn)接ロ,但是由于PC的操作系統(tǒng)之間存在差異性,當(dāng)系統(tǒng)中沒有相應(yīng)的USB驅(qū)動(dòng)程序或者不支持USB設(shè)備當(dāng)前所使用的USB通信協(xié)議,USB設(shè)備就無法使用,從而給用戶帶來不便。
實(shí)用新型內(nèi)容本實(shí)用新型提供ー種USB設(shè)備,用以避免因主機(jī)沒有安裝相應(yīng)的USB通信協(xié)議而使得USB設(shè)備無法正常使用,實(shí)現(xiàn)USB設(shè)備插入主機(jī)后自動(dòng)采用本地保存的多種USB通信協(xié)議與主機(jī)進(jìn)行通信匹配,直至USB設(shè)備能夠正常使用。本實(shí)用新型實(shí)施例提供的具體技術(shù)方案如下ー種USB設(shè)備,包括通信単元和至少兩個(gè)協(xié)議執(zhí)行単元所述至少兩個(gè)協(xié)議執(zhí)行単元分別與所述通信単元相連接;所述通信単元用于通過USB接ロ向連接的主機(jī)發(fā)送握手請(qǐng)求消息,所述握手請(qǐng)求消息中包含有任一協(xié)議執(zhí)行單元執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),若確定未收到所述主機(jī)發(fā)送的握手請(qǐng)求響應(yīng)消息,根據(jù)另ー協(xié)議執(zhí)行單元執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),更新所述握手請(qǐng)求消息中包含的USB通信協(xié)議的標(biāo)識(shí),并發(fā)送至所述主機(jī);至少兩個(gè)協(xié)議執(zhí)行単元分別用于按照不同的USB通信協(xié)議實(shí)現(xiàn)與所述主機(jī)的通ィ目?;谏鲜黾夹g(shù)方案,本實(shí)施例中,在USB設(shè)備中包含至少兩個(gè)協(xié)議執(zhí)行單元,在各協(xié)議執(zhí)行単元中執(zhí)行不同的USB通信協(xié)議,USB設(shè)備的通信単元通過USB接ロ向連接的主機(jī)發(fā)送握手請(qǐng)求消息,在該握手請(qǐng)求消息中包含有任一協(xié)議執(zhí)行單元執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),若確定未收到主機(jī)發(fā)送的握手請(qǐng)求響應(yīng)消息,根據(jù)另ー協(xié)議執(zhí)行單元執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),更新握手請(qǐng)求消息中包含的USB通信協(xié)議的標(biāo)識(shí),并通過USB接ロ發(fā)送至主機(jī),從而能夠依次采用各個(gè)USB通信協(xié)議與主機(jī)端進(jìn)行通信匹配,直至USB設(shè)備能夠正常使用,避免了因主機(jī)沒有安裝相應(yīng)的USB通信協(xié)議而使得USB設(shè)備無法正常使用的問題,提高USB接ロ設(shè)備的兼容性。
圖I為本實(shí)用新型實(shí)施例中USB設(shè)備基本結(jié)構(gòu)示意圖;圖2為本實(shí)用新型實(shí)施例中USB設(shè)備重新識(shí)別的控制電路圖;圖3為本實(shí)用新型實(shí)施例中按鍵控制電路圖;[0014]圖4為本實(shí)用新型實(shí)施例中USB設(shè)備通信單元的具體結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了避免因主機(jī)沒有安裝相應(yīng)的USB通信協(xié)議而使得USB設(shè)備無法正常使用,實(shí)現(xiàn)USB設(shè)備插入主機(jī)后自動(dòng)采用本地保存的多種USB通信協(xié)議與主機(jī)進(jìn)行通信匹配,直至USB設(shè)備能夠正常使用,本實(shí)用新型提供了ー種USB設(shè)備。
以下結(jié)合附圖對(duì)本實(shí)用新型優(yōu)選的實(shí)施方式進(jìn)行詳細(xì)說明。 如附圖I所示,本實(shí)用新型實(shí)施例中,USB設(shè)備10包括通信單元101和至少兩個(gè)協(xié)議執(zhí)行単元102,該至少兩個(gè)協(xié)議執(zhí)行単元102分別與通信単元101相連接;通信単元101用于通過USB接ロ向連接的主機(jī)11 (如PC)發(fā)送握手請(qǐng)求消息,該握手請(qǐng)求消息中包含有任一協(xié)議執(zhí)行単元102執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),若確定未收到主機(jī)11發(fā)送的握手請(qǐng)求響應(yīng)消息,根據(jù)另ー協(xié)議執(zhí)行單元執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),更新握手請(qǐng)求消息中包含的USB通信協(xié)議的標(biāo)識(shí),并發(fā)送至主機(jī)11 ;至少兩個(gè)協(xié)議執(zhí)行単元102分別用于按照不同的USB通信協(xié)議實(shí)現(xiàn)與主機(jī)11通ィ目。其中,USB設(shè)備10中還包括與USB接ロ相連接的模擬插拔單元103,該模擬插拔單元103用于控制USB接ロ掉電并重新上電。較佳地,通信單元101在確定USB接ロ掉電并重新上電后,再根據(jù)另ー協(xié)議執(zhí)行單元執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),更新握手請(qǐng)求消息中包含的USB通信協(xié)議的標(biāo)識(shí)。較佳地,模擬插拔單元103為與USB接ロ相連接的開關(guān)電路。通過開關(guān)電路控制USB接ロ掉電并重新上電。實(shí)際應(yīng)用中開關(guān)電路可以有多種實(shí)現(xiàn)方式。在ー個(gè)具體的實(shí)施方式中,開關(guān)電路包括按鍵觸控元件和開關(guān)元件,按鍵觸控元件的輸出端連接開關(guān)元件的控制端,開關(guān)元件的輸出端連接USB接ロ,通過按鍵觸控元件控制開關(guān)元件的截止或?qū)顟B(tài),由開關(guān)元件的截止或?qū)顟B(tài)控制USB接ロ掉電或上電。較佳地,開關(guān)元件的輸出端連接USB接ロ的數(shù)據(jù)傳輸線。在另一具體實(shí)施方式
中,開關(guān)電路包括處理芯片和開關(guān)元件,處理芯片的預(yù)定輸出管腳連接開關(guān)元件的控制端,開關(guān)元件的輸出端連接USB接ロ,該處理芯片控制開關(guān)元件的截止或?qū)顟B(tài),由開關(guān)元件的截止或?qū)顟B(tài)控制USB接ロ掉電或上電。較佳地,開關(guān)元件的輸出端連接USB接ロ的數(shù)據(jù)傳輸線。例如,處理芯片在確定未收到PC端發(fā)送的握手請(qǐng)求響應(yīng)消息時(shí),控制GPIOl管腳輸出控制信號(hào),控制開關(guān)元件先截止再導(dǎo)通,從而使得USB設(shè)備的數(shù)據(jù)傳輸線掉電并重新上電。該具體實(shí)現(xiàn)方式中,較佳地,設(shè)置有按鍵觸控元件,該按鍵觸控元件連接處理芯片的預(yù)定輸入管腳,通過按鍵觸控元件向處理芯片發(fā)送觸發(fā)信號(hào),處理芯片根據(jù)該觸發(fā)信號(hào)控制開關(guān)元件的截止或?qū)顟B(tài),從而可以通過用戶操作按鍵觸控元件實(shí)現(xiàn)USB接ロ掉電 并重新上電。較佳地,開關(guān)元件為晶體管。實(shí)際應(yīng)用中,開關(guān)元件并不僅限于晶體管,此處僅為舉例。本實(shí)用新型實(shí)施例中,以PNP型晶體管或PMOS管為例,確定USB接ロ掉電并重新上電的具體過程如下在晶體管控制端電壓為高電平時(shí),晶體管關(guān)斷,并使USB接ロ掉電;在晶體管控制端電壓為低電平,晶體管導(dǎo)通,并使USB接口重新上電。其中,在連接有按鍵觸控元件時(shí),在按鍵觸控元件被按下時(shí),晶體管控制端電壓為高電平,晶體管關(guān)斷;在按鍵觸控元件彈起吋,晶體管控制端電壓為低電平,晶體管導(dǎo)通。其中,晶體管的控制端為柵極或基極。例如,如附圖2所示,設(shè)備的USB接ロ包含4根連接線,其中,連接線I和4分別連接電源VCC_5和地,連接線2和3分別為數(shù)據(jù)傳輸線DM和DP,PNP型晶體管Q3經(jīng)電阻R13連接處理芯片的通用輸入輸出管腳GPIOl,該GPIOl輸出的信號(hào)控制Q3關(guān)斷或?qū)?,Q3的集電極和發(fā)射極分別連接電源VCC_33、DP線。又例如,按鍵觸控元件的具體電路如附圖3所示,按鍵觸控元件SW2與電阻R14串聯(lián)后與電容C19并聯(lián),該并聯(lián)電路在連接ー電阻R15后分別連接電源VCC_33和地,SW2與地連接的一端作為處理芯片的通用輸入輸出管腳GPIOO的輸入信號(hào),從而在按鍵SW2按下吋,處理芯片檢測(cè)GPIOO管腳為高電平,則通過GPIOl管腳輸出高電平使Q3關(guān)斷,使得DP無信號(hào),在SW2彈起時(shí),處理芯片檢測(cè)GPIOO管腳為低電平,處理芯片通過GPIOl管腳輸出低電平使Q3導(dǎo)通,使DP線重新上電,重新開始識(shí)別USB設(shè)備。又例如,將附圖3所示電路中與處理芯片GPIOO管腳連接的一端,連接至附圖2所示電路中電阻R13與處理芯片GPIOl管腳連接的一端,即由按鍵觸控元件輸出的觸發(fā)信號(hào)直接輸出至晶體管的控制端,在按鍵觸控元件被按下時(shí),輸出高電平控制晶體管關(guān)斷,使DP無信號(hào),在按鍵觸控元件彈起時(shí),輸出低電平信號(hào)控制晶體管導(dǎo)通,使DP重新上電。具體地,如附圖4所示,通信單元101具體包括標(biāo)準(zhǔn)指令響應(yīng)子單元401,該標(biāo)準(zhǔn)指令響應(yīng)子單元401與主機(jī)11相連接,該標(biāo)準(zhǔn)指令響應(yīng)子單元401通過USB接ロ向連接的主機(jī)發(fā)送握手請(qǐng)求消息,握手請(qǐng)求消息中包含有任一協(xié)議執(zhí)行單元102執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),若確定未收到主機(jī)11發(fā)送的握手請(qǐng)求響應(yīng)消息,根據(jù)另ー協(xié)議執(zhí)行単元102執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),更新握手請(qǐng)求消息中包含的USB通信協(xié)議的標(biāo)識(shí),并發(fā)送至主機(jī)11。通信單元101還包括依次串接的中斷端點(diǎn)檢測(cè)子單元402、數(shù)據(jù)接收子單元403、協(xié)議傳輸子單元404和數(shù)據(jù)發(fā)送子単元405。標(biāo)準(zhǔn)指令響應(yīng)子単元401還與協(xié)議傳輸子単元404相連接,標(biāo)準(zhǔn)指令響應(yīng)子単元401還用于在接收到主機(jī)11發(fā)送的握手請(qǐng)求響應(yīng)消息后,將該握手請(qǐng)求響應(yīng)消息對(duì)應(yīng)的握手請(qǐng)求消息中包含的USB通信協(xié)議的標(biāo)識(shí)與協(xié)議傳輸子單元404共享。中斷端點(diǎn)檢測(cè)子単元402與主機(jī)11相連接,用于接收主機(jī)11發(fā)送的數(shù)據(jù)包,并在產(chǎn)生中斷后將該數(shù)據(jù)包發(fā)送至數(shù)據(jù)接收子単元403 ;數(shù)據(jù)接收子単元403用于接收中斷端點(diǎn)檢測(cè)子単元402發(fā)送的數(shù)據(jù)包,并發(fā)送至協(xié)議傳輸子單元404 ;協(xié)議傳輸子單元404用于接收數(shù)據(jù)接收子單元403發(fā)送的數(shù)據(jù)包,并按照與標(biāo)準(zhǔn)指令響應(yīng)子単元401共享的USB通信協(xié)議的標(biāo)識(shí),將數(shù)據(jù)包發(fā)送至共享的USB通信協(xié)議標(biāo)識(shí)對(duì)應(yīng)的協(xié)議執(zhí)行単元102,并接收該協(xié)議執(zhí)行單元102對(duì)數(shù)據(jù)包解析后返回的數(shù)據(jù),并發(fā)送至數(shù)據(jù)發(fā)送子単元405 ;數(shù)據(jù)發(fā)送子単元405與主機(jī)11相連接,用于將返回的數(shù)據(jù)發(fā)送至主機(jī)11。其中,至少兩個(gè)協(xié)議執(zhí)行単元102為按照通用串行總線芯片智能卡接ロ設(shè)備(USB Chip/Smart Card Interface Devices,CCID)通信協(xié)議進(jìn)行通信的協(xié)議執(zhí)行單元、按照海量存儲(chǔ)設(shè)備(Mass Storage Class)通信協(xié)議進(jìn)行通信的協(xié)議執(zhí)行単元、按照人機(jī)接ロ、設(shè)備(Human Interface Devices,HID)通信協(xié)議進(jìn)行通信的協(xié)議執(zhí)行單元中的任意兩種或兩種以上。實(shí)際應(yīng)用中,若存在其他USB通信協(xié)議,本實(shí)用新型也將其包括在內(nèi)。例如,在USB設(shè)備底層集成常用的USB通信協(xié)議CCID、Mass Storage Class和HID,即分別為CCID協(xié)議執(zhí)行單元、Mass Storage Class協(xié)議執(zhí)行單元和HID協(xié)議執(zhí)行單元,且設(shè)定其先后順序依次為CCID、Mass Storage Class、HID,在USB設(shè)備插入移動(dòng)終端時(shí),首先采用CCID通信協(xié)議向PC端發(fā)送握手請(qǐng)求消息,即在握手請(qǐng)求消息中攜帯CCID協(xié)議執(zhí)行單元執(zhí)行的CCID通信協(xié)議的標(biāo)識(shí),若PC端未安裝CCID通信協(xié)議的驅(qū)動(dòng)程序,則無法識(shí)別該握手請(qǐng)求消息,則不進(jìn)行響應(yīng),USB設(shè)備無法收到握手請(qǐng)求響應(yīng)消息,在確定USB接ロ掉電并重新上電后,獲取下ー個(gè)Mass Storage Class協(xié)議執(zhí)行單元執(zhí)行的通信協(xié)議Mass Storage Class的標(biāo)識(shí),生成攜帶Mass Storage Class標(biāo)識(shí)的新的握手請(qǐng)求消息,即采用Mass Storage Class通信協(xié)議與PC端進(jìn)行握手,若握手成功,則基于Mass Storage Class通信協(xié)議與PC端進(jìn)行數(shù)據(jù)交互。本實(shí)用新型的具體實(shí)現(xiàn)思路如下通過在USB設(shè)備中集成多種USB通信協(xié)議(即包含多個(gè)協(xié)議執(zhí)行單元),在與主機(jī)建立連接吋,USB設(shè)備按照當(dāng)前的USB通信協(xié)議通過USB接ロ發(fā)送握手請(qǐng)求消息,該握手請(qǐng)求消息中包含有當(dāng)前的USB通信協(xié)議的標(biāo)識(shí),當(dāng)前USB設(shè)備未收到發(fā)送的握手請(qǐng)求響應(yīng)消息,在確定USB接ロ掉電并重新上電后,獲取另一 USB通信協(xié)議的標(biāo)識(shí),生成攜帯該另ー USB通信協(xié)議的標(biāo)識(shí)的新的握手請(qǐng)求消息,并發(fā)送給主機(jī)端,從而能夠按照預(yù)定的順序依次采用各個(gè)USB通信協(xié)議與主機(jī)端進(jìn)行通信匹配,直至USB設(shè)備能夠正常使用,避免了因主機(jī)沒有安裝相應(yīng)的USB通信協(xié)議而使得USB設(shè)備無法正常使用的問題,提高USB接ロ設(shè)備的兼容性?;谏鲜黾夹g(shù)方案,本實(shí)施例中,在USB設(shè)備中包含至少兩個(gè)協(xié)議執(zhí)行單元,各協(xié)議執(zhí)行單元執(zhí)行不同的USB通信協(xié)議,USB設(shè)備的通信単元通過USB接ロ向連接的主機(jī)發(fā)送握手請(qǐng)求消息,在該握手請(qǐng)求消息中包含有任一協(xié)議執(zhí)行單元執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),若確定未收到主機(jī)發(fā)送的握手請(qǐng)求響應(yīng)消息,根據(jù)另ー協(xié)議執(zhí)行單元執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),更新握手請(qǐng)求消息中包含的USB通信協(xié)議的標(biāo)識(shí),并發(fā)送至主機(jī),從而能夠依次采用各個(gè)USB通信協(xié)議與主機(jī)端進(jìn)行通信匹配,直至USB設(shè)備能夠正常使用,避免了因主機(jī)沒有安裝相應(yīng)的USB通信協(xié)議而使得USB設(shè)備無法正常使用的問題,提高USB接ロ設(shè)備的兼容性。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本實(shí)用新型進(jìn)行各種改動(dòng)和變型而不脫離本實(shí)用新型的精神和范圍。這樣,倘若本實(shí)用新型的這些修改和變型屬于本實(shí)用新型權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本實(shí)用新型也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求1.ー種USB設(shè)備,其特征在于,包括通信単元和至少兩個(gè)協(xié)議執(zhí)行単元; 所述至少兩個(gè)協(xié)議執(zhí)行単元分別與所述通信単元相連接; 所述通信単元用于通過USB接ロ向連接的主機(jī)發(fā)送握手請(qǐng)求消息,所述握手請(qǐng)求消息中包含有任一協(xié)議執(zhí)行單元執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),若確定未收到所述主機(jī)發(fā)送的握手請(qǐng)求響應(yīng)消息,根據(jù)另ー協(xié)議執(zhí)行單元執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),更新所述握手請(qǐng)求消息中包含的USB通信協(xié)議的標(biāo)識(shí),并發(fā)送至所述主機(jī); 至少兩個(gè)協(xié)議執(zhí)行単元分別用于按照不同的USB通信協(xié)議實(shí)現(xiàn)與所述主機(jī)的通信。
2.如權(quán)利要求I所述的設(shè)備,其特征在于,還包括與所述USB接ロ相連接的模擬插拔單元,用于控制所述USB接ロ掉電并重新上電。
3.如權(quán)利要求2所述的設(shè)備,其特征在于,所述模擬插拔單元為與所述USB接ロ相連接的開關(guān)電路。
4.如權(quán)利要求3所述的設(shè)備,其特征在干,所述開關(guān)電路包括按鍵觸控元件和開關(guān)元件,所述按鍵觸控元件的輸出端連接所述開關(guān)元件的控制端,所述開關(guān)元件的輸出端連接所述USB接ロ ; 通過按鍵觸控元件控制所述開關(guān)元件的截止或?qū)顟B(tài),由所述開關(guān)元件的截止或?qū)顟B(tài)控制所述USB接ロ掉電或上電。
5.如權(quán)利要求3所述的設(shè)備,其特征在于,所述開關(guān)電路包括處理芯片和開關(guān)元件,所述處理芯片的預(yù)定輸出管腳連接所述開關(guān)元件的控制端,所述開關(guān)元件的輸出端連接所述USB 接□; 通過處理芯片控制所述開關(guān)元件的截止或?qū)顟B(tài),由所述開關(guān)元件的截止或?qū)顟B(tài)控制所述USB接ロ掉電或上電。
6.如權(quán)利要求5所述的設(shè)備,其特征在于,所述開關(guān)電路還包括按鍵觸控元件,所述按鍵觸控元件連接所述處理芯片的預(yù)定輸入管腳; 通過所述按鍵觸控元件向所述處理芯片發(fā)送觸發(fā)信號(hào),所述處理芯片根據(jù)所述觸發(fā)信號(hào)控制所述開關(guān)元件的截止或?qū)顟B(tài)。
7.如權(quán)利要求I所述的設(shè)備,其特征在于,所述通信単元具體包括標(biāo)準(zhǔn)指令響應(yīng)子單元,所述標(biāo)準(zhǔn)指令響應(yīng)子單元與所述主機(jī)相連接; 所述標(biāo)準(zhǔn)指令響應(yīng)子単元通過USB接ロ向連接的主機(jī)發(fā)送握手請(qǐng)求消息,所述握手請(qǐng)求消息中包含有任一協(xié)議執(zhí)行單元執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),若確定未收到所述主機(jī)發(fā)送的握手請(qǐng)求響應(yīng)消息,根據(jù)另ー協(xié)議執(zhí)行單元執(zhí)行的USB通信協(xié)議的標(biāo)識(shí),更新所述握手請(qǐng)求消息中包含的USB通信協(xié)議的標(biāo)識(shí),并發(fā)送至所述主機(jī)。
8.如權(quán)利要求7所述的設(shè)備,其特征在于,所述通信單元還包括依次串接的中斷端點(diǎn)檢測(cè)子単元、數(shù)據(jù)接收子単元、協(xié)議傳輸子單元和數(shù)據(jù)發(fā)送子単元; 所述標(biāo)準(zhǔn)指令響應(yīng)子單元還與所述協(xié)議傳輸子單元相連接,所述標(biāo)準(zhǔn)指令響應(yīng)子單元還用于在接收到所述主機(jī)發(fā)送的握手請(qǐng)求響應(yīng)消息后,將所述握手請(qǐng)求響應(yīng)消息對(duì)應(yīng)的握手請(qǐng)求消息中包含的USB通信協(xié)議的標(biāo)識(shí)與所述協(xié)議傳輸子単元共享; 所述中斷端點(diǎn)檢測(cè)子単元與所述主機(jī)相連接,用于接收所述主機(jī)發(fā)送的數(shù)據(jù)包,并在產(chǎn)生中斷后將所述數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)接收子單元; 所述數(shù)據(jù)接收子單元用于接收所述中斷端點(diǎn)檢測(cè)子單元發(fā)送的所述數(shù)據(jù)包,并發(fā)送至所述協(xié)議傳輸子単元; 所述協(xié)議傳輸子単元用于接收所述數(shù)據(jù)接收子單元發(fā)送的所述數(shù)據(jù)包,并按照與所述標(biāo)準(zhǔn)指令響應(yīng)子単元共享的USB通信協(xié)議的標(biāo)識(shí),將所述數(shù)據(jù)包發(fā)送至共享的USB通信協(xié)議標(biāo)識(shí)對(duì)應(yīng)的協(xié)議執(zhí)行単元,并接收該協(xié)議執(zhí)行單元對(duì)所述數(shù)據(jù)包解析后返回的數(shù)據(jù),并發(fā)送至數(shù)據(jù)發(fā)送子単元; 所述數(shù)據(jù)發(fā)送子単元與所述主機(jī)相連接,用于將所述返回的數(shù)據(jù)發(fā)送至所述主機(jī)。
9.如權(quán)利要求4、5或6所述的設(shè)備,其特征在于,所述開關(guān)元件為晶體管; 在所述晶體管控制端電壓為高電平時(shí),所述晶體管關(guān)斷,使所述USB接ロ掉電; 在所述晶體管控制端電壓為低電平時(shí),所述晶體管導(dǎo)通,使所述USB接口重新上電; 所述模擬插拔單元根據(jù)所述晶體管控制端電壓由高電平變成低電平,確定所述USB接ロ掉電并重新上電。
10.如權(quán)利要求1-8任一項(xiàng)所述的設(shè)備,其特征在于,所述至少兩個(gè)協(xié)議執(zhí)行単元包括 按照通用串行總線芯片智能卡接ロ設(shè)備CCID通信協(xié)議進(jìn)行通信的協(xié)議執(zhí)行単元、按照海量存儲(chǔ)設(shè)備Mass Storage Class通信協(xié)議進(jìn)行通信的協(xié)議執(zhí)行單元、按照人機(jī)接ロ設(shè)備HID通信協(xié)議進(jìn)行通信的協(xié)議執(zhí)行単元中的任意兩種或兩種以上。
專利摘要本實(shí)用新型公開了一種USB設(shè)備,用以實(shí)現(xiàn)USB設(shè)備插入主機(jī)后自動(dòng)采用本地保存的多種USB通信協(xié)議與主機(jī)進(jìn)行通信匹配。該USB設(shè)備主要包括通信單元和至少兩個(gè)協(xié)議執(zhí)行單元,所述至少兩個(gè)協(xié)議執(zhí)行單元分別與所述通信單元相連接。
文檔編號(hào)G06F13/42GK202394228SQ20112054141
公開日2012年8月22日 申請(qǐng)日期2011年12月21日 優(yōu)先權(quán)日2011年12月21日
發(fā)明者楊孟維 申請(qǐng)人:北京握奇數(shù)據(jù)系統(tǒng)有限公司