專利名稱:確定usb設(shè)備的類別的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本總體發(fā)明構(gòu)思涉及一種確定通用接口設(shè)備的類別的方法和裝置,更具體而言涉及一種在通用接口主機(jī)和通用接口設(shè)備通過通用接口連接的系統(tǒng)中、接收所述通用接口設(shè)備支持的類別并且在所接收的通用接口設(shè)備支持的類別中確定類別作為所述通用接口設(shè)備的類別的方法和裝置。
背景技術(shù):
通用串行總線(USB)的標(biāo)準(zhǔn)規(guī)范將USB設(shè)備分類為存儲(chǔ)介質(zhì)、打印介質(zhì)、人接口介質(zhì)、通信介質(zhì)等。USB類別描述具有共同功能或?qū)傩缘腢SB設(shè)備的組。具有USB主機(jī)功能的設(shè)備支持各類USB設(shè)備。人們還開發(fā)了具有USB設(shè)備功能的設(shè)備以支持各類USB設(shè)備。
圖1A和1B圖示在其中數(shù)字靜止攝像機(jī)100和圖像打印設(shè)備300通過USB連接的傳統(tǒng)系統(tǒng)。數(shù)字靜止攝像機(jī)100支持靜止圖像類(SIC)和海量存儲(chǔ)類(MSC)。用戶使用數(shù)字靜止攝像機(jī)100獲得預(yù)定圖像并且將所獲得的圖像存儲(chǔ)在數(shù)字靜止攝像機(jī)100的預(yù)定存儲(chǔ)單元(未圖示)中。如圖1A所示,數(shù)字靜止攝像機(jī)100通過主機(jī)計(jì)算機(jī)200連接到圖像打印設(shè)備300。為了打印存儲(chǔ)在通過主機(jī)計(jì)算機(jī)200連接到圖像打印設(shè)備300的數(shù)字靜止攝像機(jī)100中的圖像文件,用戶必須將數(shù)字靜止攝像機(jī)100的USB類別改變成MSC,并且連接數(shù)字靜止攝像機(jī)100和主機(jī)計(jì)算機(jī)200。如圖1B所示,為了僅使用圖像打印設(shè)備300來打印存儲(chǔ)在數(shù)字靜止攝像機(jī)100中的圖像文件,用戶必須將數(shù)字靜止攝像機(jī)100從主機(jī)計(jì)算機(jī)200斷開,將數(shù)字靜止攝像機(jī)100的USB類別改變成SIC,并且將數(shù)字靜止攝像機(jī)100直接連接到圖像打印設(shè)備300。
因此,用戶必須根據(jù)數(shù)字靜止攝像機(jī)100是被連接到主機(jī)計(jì)算機(jī)200還是被連接到圖像打印設(shè)備300,而分別將數(shù)字靜止攝像機(jī)100的USB類別改變成MSC或SIC。當(dāng)錯(cuò)誤地確定數(shù)字靜止攝像機(jī)100的USB類別時(shí),就很不方便,即用戶必須將數(shù)字靜止攝像機(jī)100從主機(jī)計(jì)算機(jī)200或者圖像打印設(shè)備300斷開,改正數(shù)字靜止攝像機(jī)100的USB類別,并且將數(shù)字靜止攝像機(jī)100重新連接到主機(jī)計(jì)算機(jī)200或者圖像打印設(shè)備300。
發(fā)明內(nèi)容
本總體發(fā)明構(gòu)思提供一種方法,該方法包括在通過通用接口連接通用接口主機(jī)和通用接口設(shè)備的系統(tǒng)中,接收所述通用接口設(shè)備所支持的類別,并且在所接收的通用接口設(shè)備所支持的類別中確定類別作為所述通用接口設(shè)備的類別。
本總體發(fā)明構(gòu)思提供還一種裝置,該裝置在通過通用接口連接通用接口主機(jī)和通用接口設(shè)備的系統(tǒng)中,接收所述通用接口設(shè)備所支持的類別,并且在所接收的通用接口設(shè)備所支持的類別中確定類別作為所述通用接口設(shè)備的類別。
本總體發(fā)明構(gòu)思提供還一種系統(tǒng),其中通過通用接口連接通用接口主機(jī)和通用接口設(shè)備,通用接口主機(jī)接收接收所述通用接口設(shè)備所支持的類別,并且在所接收的通用接口設(shè)備所支持的類別中的類別被確定為所述通用接口設(shè)備的類別。
本總體發(fā)明構(gòu)思的附加方面將部分地在后面的說明中進(jìn)行闡述,部分地將從描述中很明顯,或者可以通過本總體發(fā)明構(gòu)思的實(shí)踐中得到了解。
本總體發(fā)明構(gòu)思的前述和/或其它方面通過提供一種在連接了通用接口設(shè)備和通用接口主機(jī)的網(wǎng)絡(luò)中確定通用接口設(shè)備的類別的方法來實(shí)現(xiàn),該方法包括接收所述通用接口設(shè)備所支持的類別;在所接收的通用接口設(shè)備所支持的類別中確定類別作為所述通用接口設(shè)備的類別;和將所確定的所述通用接口設(shè)備的類別識(shí)別為所述通用接口設(shè)備的類別。
該方法還包括在收到通用接口設(shè)備所支持的類別之前輸入請(qǐng)求通用接口設(shè)備所支持的類別的第一用戶命令,并且在收到通用接口設(shè)備所支持的類別之后,顯示所接收的通用接口設(shè)備所支持的類別。
確定所接收的通用接口設(shè)備所支持的類別中的類別作為通用接口設(shè)備的類別可以包括輸入第二用戶命令以便選擇所顯示的通用接口設(shè)備所支持的類別之一;產(chǎn)生控制信號(hào)以便確定根據(jù)第二用戶命令選擇的類別作為通用接口設(shè)備的類別;并且根據(jù)控制信號(hào)將通用接口設(shè)備的類別確定為所選擇的類別。
本總體發(fā)明構(gòu)思的前述和/或其它方面也可以通過提供一種由通用接口主機(jī)控制通過通用接口與其連接的通用接口設(shè)備的方法來實(shí)現(xiàn),該方法包括向通用接口設(shè)備請(qǐng)求通用接口設(shè)備所支持的類別;選擇所請(qǐng)求的通用接口設(shè)備所支持的類別之一;并且發(fā)送控制信號(hào)至通用接口設(shè)備以便控制通用接口設(shè)備將通用接口設(shè)備的類別確定為所選擇的類別。
本總體發(fā)明構(gòu)思的前述和/或其它方面也可以通過提供一種在通過通用接口連接到通用接口主機(jī)的通用接口設(shè)備中確定類別的方法來實(shí)現(xiàn),該方法包括發(fā)送通用接口設(shè)備所支持的類別至通用接口主機(jī);從通用接口主機(jī)接收指定所發(fā)送的通用接口設(shè)備所支持的類別之一的控制信號(hào);并且根據(jù)控制信號(hào)確定通用接口設(shè)備的類別為所指定的類別。
本總體發(fā)明構(gòu)思的前述和/或其它方面也可以通過提供一種其上實(shí)現(xiàn)了計(jì)算機(jī)程序的計(jì)算機(jī)記錄介質(zhì)來實(shí)現(xiàn),所述計(jì)算機(jī)程序用來執(zhí)行一種在連接了通用接口設(shè)備和通用接口主機(jī)的網(wǎng)絡(luò)中確定通用接口設(shè)備的類別的方法,該方法包括接收所述通用接口設(shè)備所支持的類別;確定在所接收的通用接口設(shè)備所支持的類別中選擇的類別作為所述通用接口設(shè)備的類別;和將所確定的所述通用接口設(shè)備的類別識(shí)別為所述通用接口設(shè)備的類別。
本總體發(fā)明構(gòu)思的前述和/或其它方面也可以通過提供一種包含可執(zhí)行代碼的計(jì)算機(jī)可讀介質(zhì)來實(shí)現(xiàn),所述可執(zhí)行代碼用來執(zhí)行一種通用接口主機(jī)控制通過通用接口連接到通用接口主機(jī)的通用接口設(shè)備的方法,該方法包括向通用接口設(shè)備請(qǐng)求通用接口設(shè)備所支持的類別;選擇所請(qǐng)求的通用接口設(shè)備所支持的類別之一;并且發(fā)送控制信號(hào)至通用接口設(shè)備以便控制通用接口設(shè)備將通用接口設(shè)備的類別確定為所選擇的類別。
本總體發(fā)明構(gòu)思的前述和/或其它方面也可以通過提供一種包含可執(zhí)行代碼的計(jì)算機(jī)可讀介質(zhì)來實(shí)現(xiàn),所述可執(zhí)行代碼用來執(zhí)行一種在通過通用接口連接到通用接口主機(jī)的通用接口設(shè)備中確定類別的方法,該方法包括發(fā)送通用接口設(shè)備所支持的類別至通用接口主機(jī);從通用接口主機(jī)接收指定所發(fā)送的通用接口設(shè)備所支持的類別之一的控制信號(hào);并且根據(jù)控制信號(hào)確定通用接口設(shè)備的類別為所指定的類別。
本總體發(fā)明構(gòu)思的前述和/或其它方面也可以通過提供一種確定通用接口設(shè)備的類別的裝置來實(shí)現(xiàn),該裝置包括連接器,其可通過通用接口連接到通用接口設(shè)備;確定器,其確定從通過連接器從通用接口設(shè)備接收的通用接口設(shè)備所支持的類別中選擇的類別作為通用接口設(shè)備的類別;和識(shí)別器,將所確定的通用接口設(shè)備的類別識(shí)別為通用接口設(shè)備的類別。
該裝置還可以包括用戶接口,其輸入請(qǐng)求通用接口設(shè)備所支持的類別的第一用戶命令和在所接收的通用接口設(shè)備所支持的類別中選擇類別的第二用戶命令;和顯示單元,其顯示所接收的通用接口設(shè)備所支持的類別。
確定器可以包括接收控制器,其根據(jù)第一用戶命令產(chǎn)生第一控制信號(hào)以便請(qǐng)求通用接口設(shè)備所支持的類別,通過連接器發(fā)送第一控制信號(hào)至通用接口設(shè)備,并且響應(yīng)于第一控制信號(hào)通過連接器接收從通用接口設(shè)備發(fā)送的通用接口設(shè)備所支持的類別;選擇控制器,其根據(jù)第二用戶命令在通用接口設(shè)備所支持的類別中選擇類別;和確定控制器,其產(chǎn)生第二控制信號(hào)以便確定所選擇的類別作為通用接口設(shè)備的類別并且通過連接器發(fā)送第二控制信號(hào)至通用接口設(shè)備。
本總體發(fā)明構(gòu)思的前述和/或其它方面也可以通過提供一種控制通用接口設(shè)備的類別的通用接口主機(jī)來實(shí)現(xiàn),其包括連接器,其可通過通用接口連接到通用接口設(shè)備;控制器,其向通用接口設(shè)備請(qǐng)求通用接口設(shè)備所支持的類別,選擇通用接口設(shè)備所支持的類別之一,并且發(fā)送控制信號(hào)至通用接口設(shè)備以便控制通用接口設(shè)備將通用接口設(shè)備的類別確定為所選擇的類別。
本總體發(fā)明構(gòu)思的前述和/或其它方面也可以通過提供一種通用接口設(shè)備來實(shí)現(xiàn),其包括連接器,其可通過通用接口連接到通用接口主機(jī);控制器,其通過連接器發(fā)送通用接口設(shè)備所支持的類別至通用接口主機(jī),并且根據(jù)通過連接器從通用接口主機(jī)接收的控制信號(hào)來設(shè)置通用接口設(shè)備的類別。
本總體發(fā)明構(gòu)思的前述和/或其它方面也可以通過提供一種在其中使用通用接口連接通用接口設(shè)備和通用接口主機(jī)的系統(tǒng)來實(shí)現(xiàn),該系統(tǒng)包括通用接口主機(jī),其在通用接口設(shè)備所支持的類別中選擇類別,確定所選擇的類別作為通用接口設(shè)備的類別,并且將所確定的通用接口設(shè)備的類別識(shí)別為通用接口設(shè)備的類別;和通用接口設(shè)備,其發(fā)送通用接口設(shè)備所支持的類別至通用接口主機(jī),并且確定通用接口主機(jī)所選擇的類別作為通用接口設(shè)備的類別。
本總體發(fā)明構(gòu)思的前述和/或其它方面也可以通過提供一種通用接口系統(tǒng)來實(shí)現(xiàn),其包括通用接口設(shè)備,其支持一種或多種類別;和通用接口主機(jī),其可通過通用接口連接到通用接口設(shè)備以便選擇通用接口設(shè)備所支持的類別之一,并且控制通用接口設(shè)備將所選擇的類別確定為通用接口設(shè)備的類別。
結(jié)合附圖,本總體發(fā)明構(gòu)思的這些和/或其它方面將從下面的實(shí)施例的描述中更加清楚和更容易理解,其中圖1A和1B是圖示在其中數(shù)字靜止攝像機(jī)和打印設(shè)備通過通用串行總線(USB)連接的傳統(tǒng)系統(tǒng)的視圖;圖2是圖示根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的確定USB設(shè)備的類別的設(shè)備的方框圖;圖3是圖示圖2的設(shè)備的第一確定器的方框圖;圖4是圖示根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的確定USB設(shè)備的類別的方法的流程圖;圖5是圖示根據(jù)圖4中圖示的確定USB設(shè)備的類別的方法來確定USB設(shè)備的類別的操作的流程圖;和圖6是圖示根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的確定USB設(shè)備的類別的系統(tǒng)的方框圖。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)參照本總體發(fā)明構(gòu)思的實(shí)施例,其示例在附圖中示出,其中相同的附圖標(biāo)記始終表示相同的部件。下面描述實(shí)施例以便通過參照附圖來解釋本總體發(fā)明構(gòu)思。
圖2是圖示根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的確定USB設(shè)備的類別的設(shè)備的方框圖。盡管在本實(shí)施例中USB被描述為通用接口的示例,但是根據(jù)本總體發(fā)明構(gòu)思的各種實(shí)施例也可以使用其它通用接口。參照?qǐng)D2,確定USB設(shè)備(未示出)的類別的設(shè)備包括第一連接器210、識(shí)別器220、用戶接口230、第一確定器240和顯示單元250。將第一連接器210連接到USB,通過該USB第一連接器210可以與USB設(shè)備通信,所述USB設(shè)備例如數(shù)字?jǐn)z像機(jī)、海量存儲(chǔ)介質(zhì)等。
當(dāng)通過USB將USB設(shè)備連接到第一連接器210時(shí),識(shí)別器220通過第一連接器210接收USB設(shè)備的描述符,并且識(shí)別USB設(shè)備。描述符包括關(guān)于USB設(shè)備的信息,例如識(shí)別USB設(shè)備所必須的USB設(shè)備的類別信息。根據(jù)包括在描述符中的USB設(shè)備的類別信息,識(shí)別器220判定USB設(shè)備的類別,并且根據(jù)所判定的類別來識(shí)別USB設(shè)備的功能??梢詫⑺卸ǖ腢SB設(shè)備的類別顯示在顯示單元250上。
USB設(shè)備可以支持不只一種類別。因此,USB設(shè)備的類別可以被改變到USB設(shè)備所支持的另一鐘類別??梢栽谟脩艚涌?30中輸入改變USB設(shè)備類別的用戶命令。用戶接口230可以包括接收鍵盤232和選擇鍵盤234。通過接收鍵盤232輸入第一用戶命令,所述第一用戶命令控制第一確定器240請(qǐng)求和接收USB設(shè)備所支持的類別。通過選擇鍵盤234輸入第二用戶命令,所述第二用戶命令用來從USB設(shè)備所支持的類別中選擇類別。
第一確定器240根據(jù)第一用戶命令通過第一連接器210向USB設(shè)備請(qǐng)求USB設(shè)備所支持的類別,然后從USB設(shè)備接收所請(qǐng)求的USB設(shè)備所支持的類別。就是說,第一確定器240根據(jù)第一用戶命令產(chǎn)生請(qǐng)求USB設(shè)備所支持的類別的第一控制信號(hào),通過第一連接器210發(fā)送該第一控制信號(hào)至USB設(shè)備,并且根據(jù)第一控制信號(hào)從USB設(shè)備接收USB設(shè)備所支持的類別??梢詫⑺邮盏腢SB設(shè)備所支持的類別顯示在顯示單元250上。
第一確定器240根據(jù)第二用戶命令從所接收的USB設(shè)備所支持的類別中選擇類別,產(chǎn)生確定所選擇的類別為USB設(shè)備的類別的第二控制信號(hào),并且使用第一連接器210發(fā)送第二控制信號(hào)至USB設(shè)備以便控制USB設(shè)備將USB設(shè)備類別確定為所選擇的類別。
USB設(shè)備根據(jù)第二控制信號(hào)將USB設(shè)備類別確定為所選擇的類別,并且識(shí)別器220將USB設(shè)備類別重新識(shí)別為所選擇的類別。就是說,識(shí)別器220接收包含關(guān)于所選擇的類別的類別信息的已更新的描述符,并且根據(jù)所接收的已更新的描述符來將USB設(shè)備類別識(shí)別為所選擇的類別。
圖3是圖示圖2的第一確定器240的實(shí)施例的方框圖。參照?qǐng)D3,第一確定器240可以包括接收控制器310、選擇控制器320和確定控制器330。
接收控制器310根據(jù)通過接收鍵盤232輸入的第一用戶命令產(chǎn)生請(qǐng)求USB設(shè)備所支持的類別的第一控制信號(hào),并且通過第一連接器210發(fā)送該第一控制信號(hào)至USB設(shè)備。然后接收控制器310響應(yīng)于該第一控制信號(hào)從USB設(shè)備接收USB設(shè)備所支持的類別,并且向顯示單元250和選擇控制器320提供所接收的USB設(shè)備所支持的類別。
選擇控制器320根據(jù)通過選擇鍵盤234輸入的第二用戶命令從所顯示的USB設(shè)備所支持的類別中選擇類別。確定控制器330通過第一連接器210向USB設(shè)備提供第二控制信號(hào)以便控制USB設(shè)備將USB設(shè)備的類別確定為所選擇的類別。也向識(shí)別器220提供第二控制信號(hào)。當(dāng)識(shí)別器220接收第二控制信號(hào)時(shí),識(shí)別器220向USB設(shè)備請(qǐng)求已更新的描述符,從USB設(shè)備接收所請(qǐng)求的已更新的描述符,并且根據(jù)從USB設(shè)備接收的已更新的描述符重新識(shí)別USB設(shè)備的類別。
圖4是圖示根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的確定USB設(shè)備的類別的方法的流程圖。參照?qǐng)D4,將USB設(shè)備連接到第一連接器210并且接收USB設(shè)備的描述符。識(shí)別器220根據(jù)描述符識(shí)別USB設(shè)備的類別(操作410)。將所識(shí)別的USB設(shè)備的類別顯示在顯示單元250上。根據(jù)所顯示的USB設(shè)備的類別來判定是否應(yīng)當(dāng)改變USB設(shè)備的類別(操作420)。當(dāng)判定USB設(shè)備的類別應(yīng)當(dāng)改變時(shí),將請(qǐng)求USB設(shè)備所支持的類別的第一用戶命令輸入至第一確定器240(操作430)。根據(jù)第一用戶命令將請(qǐng)求USB設(shè)備所支持的類別的第一控制信號(hào)發(fā)送至USB設(shè)備,并且根據(jù)所發(fā)送的第一控制信號(hào)接收USB設(shè)備所支持的類別(操作440)。
然后將所接收的類別顯示在顯示單元250上(操作450)。選擇所顯示的類別中的類別作為USB設(shè)備的類別,并且控制USB設(shè)備將所選擇的類別確定為USB設(shè)備的類別(操作460)。將反映所確定的USB設(shè)備的類別的新描述符發(fā)送至識(shí)別器220,并且根據(jù)所發(fā)送的新描述符來重新識(shí)別USB設(shè)備的類別(操作470)。
如果根據(jù)應(yīng)用本總體發(fā)明構(gòu)思的領(lǐng)域?qū)㈩A(yù)定的USB設(shè)備連接到第一連接器210,那么可以跳過操作420和430,并且執(zhí)行操作440。就是說,如果USB設(shè)備被連接到第一連接器210并且被識(shí)別,USB設(shè)備所支持的類別可以自動(dòng)被接收并且顯示在顯示單元250上。然后,用戶可以從所顯示的類別中選擇類別,并且可以將所選擇的類別確定為USB設(shè)備的類別?;蛘?,USB設(shè)備所支持的類別中的預(yù)定類別可以被自動(dòng)選擇并且確定為USB設(shè)備的類別。
圖5是圖示根據(jù)圖4中圖示的確定USB設(shè)備的類別的方法來確定USB設(shè)備的類別的操作的流程圖。參照?qǐng)D5,在從USB設(shè)備接收USB設(shè)備所支持的類別之后,將所接收的類別顯示在顯示單元250上。然后輸入選擇所顯示的USB設(shè)備所支持的類別之一的第二用戶命令(操作510)。根據(jù)第二用戶命令選擇USB設(shè)備的類別(操作520)。產(chǎn)生將所選擇的類別確定為USB設(shè)備的類別的第二控制信號(hào),并且將該第二控制信號(hào)發(fā)送至USB設(shè)備。USB設(shè)備根據(jù)該第二控制信號(hào)確定USB設(shè)備類別為所選擇的類別(操作530)。從USB設(shè)備接收反映根據(jù)第二控制信號(hào)建立的USB設(shè)備的類別的已更新的描述符,并且根據(jù)所接收的已更新的描述符重新識(shí)別USB設(shè)備的類別。
圖6是圖示根據(jù)本總體發(fā)明構(gòu)思的實(shí)施例的確定USB設(shè)備的類別的系統(tǒng)的方框圖。參照?qǐng)D6,該系統(tǒng)包括USB設(shè)備610和USB主機(jī)620。通過USB630連接USB設(shè)備610和USB主機(jī)620??梢栽诒究傮w發(fā)明構(gòu)思的范圍內(nèi)根據(jù)應(yīng)用本總體發(fā)明構(gòu)思的領(lǐng)域來使用其它接口。USB主機(jī)620基本上與圖2和圖3中圖示的確定USB設(shè)備的類別的設(shè)備相同。
USB設(shè)備610包括發(fā)送控制器612、第二確定器614和第二連接器616。發(fā)送控制器612根據(jù)請(qǐng)求USB設(shè)備610所支持的類別的第一控制信號(hào)、通過第二連接器616、發(fā)送USB設(shè)備610所支持的類別至USB主機(jī)620。通過第二連接器616從USB主機(jī)620接收第一控制信號(hào)。
USB主機(jī)620從所發(fā)送的USB設(shè)備610所支持的類別中選擇類別,產(chǎn)生確定所選擇的類別作為USB設(shè)備610的類別的第二控制信號(hào),并且發(fā)送第二控制信號(hào)至USB設(shè)備610。第二確定器614通過第二連接器616接收第二控制信號(hào),并且響應(yīng)于第二控制信號(hào)將USB設(shè)備610的類別確定為所選擇的類別。
可以將本總體發(fā)明構(gòu)思作為計(jì)算機(jī)可讀代碼實(shí)現(xiàn)在計(jì)算機(jī)可讀記錄介質(zhì)上。計(jì)算機(jī)可讀記錄介質(zhì)包括存儲(chǔ)計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)的多種記錄設(shè)備。將ROM、RAM、CD-ROM、磁帶、軟盤、光學(xué)數(shù)據(jù)存儲(chǔ)器等用作計(jì)算機(jī)可讀記錄介質(zhì)。也可以以載波的形式(例如,通過互聯(lián)網(wǎng)來發(fā)送)來實(shí)現(xiàn)計(jì)算機(jī)可讀記錄介質(zhì)。
當(dāng)USB設(shè)備連接到USB主機(jī)時(shí),確定USB設(shè)備的類別的方法和裝置確定USB設(shè)備的類別為USB設(shè)備所支持的類別中的類別。當(dāng)錯(cuò)誤地確定USB設(shè)備的類別時(shí),用戶可以容易地改變USB設(shè)備的類別,而不用將USB設(shè)備從USB主機(jī)斷開。
例如,當(dāng)USB主機(jī)是圖像打印設(shè)備并且USB設(shè)備是數(shù)字?jǐn)z像機(jī)時(shí),并且當(dāng)USB主機(jī)和USB設(shè)備支持?jǐn)?shù)字靜止攝像機(jī)的USB類別和海量存儲(chǔ)介質(zhì)的USB類別二者時(shí),即使當(dāng)數(shù)字?jǐn)z像機(jī)被連接到圖像打印設(shè)備時(shí)被設(shè)置成海量存儲(chǔ)介質(zhì),用戶也可以通過圖像打印設(shè)備容易地確定該數(shù)字靜止攝像機(jī)的USB類別作為期望的類別。
盡管已經(jīng)顯示和描述了本總體發(fā)明構(gòu)思的一些實(shí)施例,本領(lǐng)域技術(shù)人員也應(yīng)該理解在不偏離其范圍在所附權(quán)利要求和它們的等同物中限定的本總體發(fā)明構(gòu)思的原理和精神的情況下,可以在這些實(shí)施例中作出改變。
權(quán)利要求
1.一種在連接了通用接口設(shè)備和通用接口主機(jī)的網(wǎng)絡(luò)中確定通用接口設(shè)備的類別的方法,該方法包括接收所述通用接口設(shè)備所支持的類別;在所接收的通用接口設(shè)備所支持的類別中確定類別作為所述通用接口設(shè)備的類別;和將所確定的所述通用接口設(shè)備的類別識(shí)別為所述通用接口設(shè)備的類別。
2.根據(jù)權(quán)利要求1所述的方法,其中通用接口是通用串行總線(USB)。
3.根據(jù)權(quán)利要求2所述的方法,還包括在收到通用接口設(shè)備所支持的類別之前輸入請(qǐng)求通用接口設(shè)備所支持的類別的第一用戶命令,其中,通用接口設(shè)備響應(yīng)于第一用戶命令發(fā)送通用接口設(shè)備所支持的類別至通用接口主機(jī)。
4.根據(jù)權(quán)利要求2所述的方法,還包括在收到通用接口設(shè)備所支持的類別之后,顯示所接收的通用接口設(shè)備所支持的類別。
5.根據(jù)權(quán)利要求4所述的方法,其中確定所接收的通用接口設(shè)備所支持的類別中的類別作為通用接口設(shè)備的類別包括輸入第二用戶命令以便選擇所顯示的通用接口設(shè)備所支持的類別之一;產(chǎn)生控制信號(hào)以便確定根據(jù)第二用戶命令選擇的類別作為通用接口設(shè)備的類別;并且根據(jù)控制信號(hào)將通用接口設(shè)備的類別確定為所選擇的類別。
6.根據(jù)權(quán)利要求5所述的方法,其中通用接口設(shè)備是數(shù)字?jǐn)z像機(jī)并且通用接口主機(jī)為圖像打印設(shè)備。
7.一種由通用接口主機(jī)控制通過通用接口與其連接的通用接口設(shè)備的方法,該方法包括向通用接口設(shè)備請(qǐng)求通用接口設(shè)備所支持的類別;選擇所請(qǐng)求的通用接口設(shè)備所支持的類別之一;并且發(fā)送控制信號(hào)至通用接口設(shè)備以便控制通用接口設(shè)備將通用接口設(shè)備的類別確定為所選擇的類別。
8.根據(jù)權(quán)利要求7所述的方法,其中選擇所請(qǐng)求的通用接口設(shè)備所支持的類別之一包括從通用接口設(shè)備接收所請(qǐng)求的通用接口設(shè)備所支持的類別;顯示所接收的通用接口設(shè)備所支持的類別;并且選擇所顯示的通用接口設(shè)備所支持的類別之一。
9.根據(jù)權(quán)利要求7所述的方法,其中選擇所請(qǐng)求的通用接口設(shè)備所支持的類別之一包括自動(dòng)選擇通用接口設(shè)備所支持的類別中的預(yù)定類別。
10.根據(jù)權(quán)利要求7所述的方法,還包括在控制通用接口設(shè)備將通用接口設(shè)備的類別確定為所選擇的類別之后,從通用接口設(shè)備接收描述符;并且根據(jù)所接收的描述符將通用接口設(shè)備的類別識(shí)別為所選擇的類別。
11.一種在通過通用接口連接到通用接口主機(jī)的通用接口設(shè)備中確定類別的方法,該方法包括發(fā)送通用接口設(shè)備所支持的類別至通用接口主機(jī);從通用接口主機(jī)接收指定所發(fā)送的通用接口設(shè)備所支持的類別之一的控制信號(hào);并且根據(jù)控制信號(hào)確定通用接口設(shè)備的類別為所指定的類別。
12.根據(jù)權(quán)利要求11所述的方法,還包括在確定通用接口設(shè)備的類別為所指定的類別之后,向通用接口主機(jī)發(fā)送描述符。
13.一種其上實(shí)現(xiàn)了計(jì)算機(jī)程序的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)程序用來執(zhí)行一種在連接了通用接口設(shè)備和通用接口主機(jī)的網(wǎng)絡(luò)中確定通用接口設(shè)備的類別的方法,該方法包括接收所述通用接口設(shè)備所支持的類別;確定在所接收的通用接口設(shè)備所支持的類別中選擇的類別作為所述通用接口設(shè)備的類別;和將所確定的所述通用接口設(shè)備的類別識(shí)別為所述通用接口設(shè)備的類別。
14.一種包含可執(zhí)行代碼的計(jì)算機(jī)可讀介質(zhì),所述可執(zhí)行代碼用來執(zhí)行一種通用接口主機(jī)控制通過通用接口連接到通用接口主機(jī)的通用接口設(shè)備的方法,該方法包括向通用接口設(shè)備請(qǐng)求通用接口設(shè)備所支持的類別;選擇所請(qǐng)求的通用接口設(shè)備所支持的類別之一;并且發(fā)送控制信號(hào)至通用接口設(shè)備以便控制通用接口設(shè)備將通用接口設(shè)備的類別確定為所選擇的類別。
15.一種包含可執(zhí)行代碼的計(jì)算機(jī)可讀介質(zhì),所述可執(zhí)行代碼用來執(zhí)行一種在通過通用接口連接到通用接口主機(jī)的通用接口設(shè)備中確定類別的方法,該方法包括發(fā)送通用接口設(shè)備所支持的類別至通用接口主機(jī);從通用接口主機(jī)接收指定所發(fā)送的通用接口設(shè)備所支持的類別之一的控制信號(hào);并且根據(jù)控制信號(hào)確定通用接口設(shè)備的類別為所指定的類別。
16.一種確定通用接口設(shè)備的類別的裝置,該裝置包括連接器,其可通過通用接口連接到通用接口設(shè)備;確定器,其確定從通過連接器從通用接口設(shè)備接收的通用接口設(shè)備所支持的類別中選擇的類別作為通用接口設(shè)備的類別;和識(shí)別器,將所確定的通用接口設(shè)備的類別識(shí)別為通用接口設(shè)備的類別。
17.根據(jù)權(quán)利要求16所述的裝置,其中通用接口是USB。
18.根據(jù)權(quán)利要求17所述的裝置,還包括用戶接口,其輸入請(qǐng)求通用接口設(shè)備所支持的類別的第一用戶命令和在所接收的通用接口設(shè)備所支持的類別中選擇類別的第二用戶命令。
19.根據(jù)權(quán)利要求18所述的裝置,還包括顯示單元,其顯示所接收的通用接口設(shè)備所支持的類別。
20.根據(jù)權(quán)利要求19所述的裝置,其中確定器包括接收控制器,其根據(jù)第一用戶命令產(chǎn)生第一控制信號(hào)以便請(qǐng)求通用接口設(shè)備所支持的類別,通過連接器發(fā)送第一控制信號(hào)至通用接口設(shè)備,并且響應(yīng)于第一控制信號(hào)通過連接器接收從通用接口設(shè)備發(fā)送的通用接口設(shè)備所支持的類別;選擇控制器,其根據(jù)第二用戶命令在通用接口設(shè)備所支持的類別中選擇類別;和確定控制器,其產(chǎn)生第二控制信號(hào)以便確定所選擇的類別作為通用接口設(shè)備的類別并且通過連接器發(fā)送第二控制信號(hào)至通用接口設(shè)備。
21.根據(jù)權(quán)利要求13所述的裝置,其中通用接口設(shè)備是數(shù)字?jǐn)z像機(jī)并且通用接口主機(jī)為圖像打印設(shè)備。
22.一種控制通用接口設(shè)備的類別的通用接口主機(jī),包括連接器,其可通過通用接口連接到通用接口設(shè)備;控制器,其向通用接口設(shè)備請(qǐng)求通用接口設(shè)備所支持的類別,選擇通用接口設(shè)備所支持的類別之一,并且發(fā)送控制信號(hào)至通用接口設(shè)備以便控制通用接口設(shè)備將通用接口設(shè)備的類別確定為所選擇的類別。
23.根據(jù)權(quán)利要求22所述的通用接口主機(jī),還包括用戶接口,其向控制器輸入第一命令以便請(qǐng)求通用接口設(shè)備所支持的類別,并且向控制器輸入第二命令以便選擇通用接口設(shè)備所支持的類別之一。
24.根據(jù)權(quán)利要求22所述的通用接口主機(jī),其中控制器自動(dòng)選擇通用接口設(shè)備所支持的類別中的預(yù)定類別。
25.根據(jù)權(quán)利要求22所述的通用接口主機(jī),其中控制器在向通用接口設(shè)備發(fā)送控制信號(hào)之后通過連接器從通用接口設(shè)備接收描述符;并且控制器根據(jù)所接收的描述符將通用接口設(shè)備的類別識(shí)別為所選擇的類別。
26.一種通用接口設(shè)備,包括連接器,其可通過通用接口連接到通用接口主機(jī);以及控制器,其通過連接器發(fā)送通用接口設(shè)備所支持的類別至通用接口主機(jī),并且根據(jù)通過連接器從通用接口主機(jī)接收的控制信號(hào)來設(shè)置通用接口設(shè)備的類別。
27.根據(jù)權(quán)利要求26所述的通用接口設(shè)備,其中控制器在根據(jù)從通用接口主機(jī)接收的控制信號(hào)設(shè)置通用接口設(shè)備的類別之后,通過連接器向通用接口主機(jī)發(fā)送描述符。
28.一種在其中使用通用接口連接通用接口設(shè)備和通用接口主機(jī)的系統(tǒng),該系統(tǒng)包括通用接口主機(jī),其在通用接口設(shè)備所支持的類別中選擇類別,確定所選擇的類別作為通用接口設(shè)備的類別,并且將所確定的通用接口設(shè)備的類別識(shí)別為通用接口設(shè)備的類別;以及通用接口設(shè)備,其發(fā)送通用接口設(shè)備所支持的類別至通用接口主機(jī),并且確定通用接口主機(jī)所選擇的類別作為通用接口設(shè)備的類別。
29.根據(jù)權(quán)利要求28所述系統(tǒng),其中通用接口是USB。
30.根據(jù)權(quán)利要求29所述系統(tǒng),其中通用接口主機(jī)包括接收控制器,其產(chǎn)生第一控制信號(hào)以便請(qǐng)求通用接口設(shè)備所支持的類別,發(fā)送第一控制信號(hào)至通用接口設(shè)備,并且響應(yīng)于第一控制信號(hào)從通用接口設(shè)備接收通用接口設(shè)備所支持的類別,選擇控制器,其在通用接口設(shè)備所支持的類別中選擇類別,和確定控制器,其產(chǎn)生第二控制信號(hào)以便確定所選擇的類別作為通用接口設(shè)備的類別并且發(fā)送第二控制信號(hào)至通用接口設(shè)備,和識(shí)別器,將所確定的通用接口設(shè)備的類別識(shí)別為通用接口設(shè)備的類別;和通用接口設(shè)備包括發(fā)送控制器,其響應(yīng)于第一控制信號(hào)發(fā)送通用接口設(shè)備所支持的類別至通用接口主機(jī),和第二確定器,其根據(jù)第二控制信號(hào)將通用接口設(shè)備的類別確定為所選擇的類別。
31.一種通用接口系統(tǒng),包括通用接口設(shè)備,其支持一種或多種類別;和通用接口主機(jī),其可通過通用接口連接到通用接口設(shè)備以便選擇通用接口設(shè)備所支持的類別之一,并且控制通用接口設(shè)備將所選擇的類別確定為通用接口設(shè)備的類別。
32.根據(jù)權(quán)利要求31所述的通用接口系統(tǒng),其中通用接口設(shè)備發(fā)送通用接口設(shè)備所支持的一種或多種類別至通用接口主機(jī),并且通用接口主機(jī)選擇所發(fā)送的通用接口設(shè)備所支持的類別之一。
33.根據(jù)權(quán)利要求31所述的通用接口系統(tǒng),其中在通用接口主機(jī)控制通用接口設(shè)備將所選擇的類別確定為通用接口設(shè)備的類別之后,通用接口設(shè)備向通用接口主機(jī)發(fā)送描述符,并且通用接口主機(jī)根據(jù)所發(fā)送的描述符將通用接口設(shè)備的類別識(shí)別為所選擇的類別。
全文摘要
本發(fā)明公開一種確定通用接口設(shè)備的類別的方法和裝置,更具體而言,一種在通用接口主機(jī)和通用接口設(shè)備通過通用接口連接的系統(tǒng)中,接收所述通用接口設(shè)備支持的類別并且在所接收的通用接口設(shè)備支持的類別中確定類別作為所述通用接口設(shè)備的類別的方法和裝置。確定通用接口設(shè)備的類別的方法包括接收所述通用接口設(shè)備所支持的類別;將在所接收的通用接口設(shè)備的類別中選擇的類別確定為所述通用接口設(shè)備的類別;和將所確定的類別識(shí)別為所述通用接口設(shè)備的類別。
文檔編號(hào)G06F13/00GK1808408SQ20061000589
公開日2006年7月26日 申請(qǐng)日期2006年1月19日 優(yōu)先權(quán)日2005年1月19日
發(fā)明者樸鳳昱 申請(qǐng)人:三星電子株式會(huì)社