專利名稱:用于控制usb操作的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明的方面涉及一種控制通用串行總線(USB)的操作的裝置 和方法,更特別地,涉及一種裝置和方法,用于控制USB的操作,從 而可以在保持從主設(shè)備充電的狀態(tài)的同時控制USB的操作,而不必?fù)?出USB纜線。
背景技術(shù):
圖1示出了經(jīng)由USB纜線連接至主設(shè)備的通用串行總線(USB) 裝置。USB裝置100經(jīng)由USB纜線130而連接至主設(shè)備150。 USB 裝置100包括USB連接器120和控制器110,連接至主設(shè)備150的 USB纜線130與連接器120相連,而控制器110包括USB控制器(未 顯示),USB控制器確定USB纜線130是否與USB連接器120相連。
圖2A示出了 USB纜線130。圖2B示出了 USB的插頭管腳的結(jié) 構(gòu)。USB纜線130包括一對數(shù)據(jù)線D+和D-、一對電力線Vbus和GND, 其中,數(shù)據(jù)線用于傳輸差分信號。VBus的電壓通常在+5V左右。如圖 2B中所示,電力線Vbus和GND的管腳要比數(shù)據(jù)線D+和D-的管腳長。 因而,當(dāng)插入USB纜線130時,在數(shù)據(jù)線D+和D-連通以前就通電了。 當(dāng)拔出USB纜線130時,在斷電之前就斷開了數(shù)據(jù)線D+和D,這樣 可以防止破壞USB裝置100。
為了使用USB裝置100與主設(shè)備150進行通信,用戶必須將USB 纜線130連接至USB連接器120和主設(shè)備150。控制器IIO確定通過 USB纜線130而輸入了電力,并使用數(shù)據(jù)線D+和D-來控制通信。當(dāng) 用戶撥出USB纜線130時,控制器110確定釋放了 USB連接。用戶必須將USB纜線130插入USB裝置100或從USB裝置100 撥出USB纜線130,以建立或停止USB鏈接。在USB與主設(shè)備150 保持連接的時候,不能夠使用USB裝置100;例如,在保持USB連 接的時候,不能夠執(zhí)行存儲在USB裝置100中的應(yīng)用或者音頻和/或 視頻(A/V)數(shù)據(jù)。
典型地,USB纜線130所插入的USB裝置100的端口被用作電 源適配器所插入的端口。為了給USB裝置IOO充電,要么,用戶必須 在從USB裝置100撥出USB纜線130之后,將電源適配器插入USB 裝置100,要么,在USB纜線130連接在USB裝置100和主設(shè)備150 之間時,USB裝置IOO必須強制釋放與主設(shè)備150的通信。然而,為 了在USB裝置100和主設(shè)備150間再次進行通信,在前一種情況下, 用戶必須在從USB裝置100撥出電源適配器之后,將USB纜線130 插入USB裝置100中,而在后一種情況下,用戶必須從USB裝置100 撥出USB纜線130,并將USB纜線130再一次插入到USB裝置100 中。為了用戶使用USB裝置100,用戶必須反復(fù)地插入和撥出USB 纜線130,這給使用帶來了不便。
發(fā)明內(nèi)容
本發(fā)明的方面提供一種裝置和方法,用于控制通用串行總線 (USB)的操作,從而在保持從主設(shè)備的充電狀態(tài)的同時,無須撥出 USB纜線,就可以控制USB的操作模式。
根據(jù)本發(fā)明的方面,提供一種通用串行總線(USB)裝置。該USB 裝置包括USB連接器,連接至主設(shè)備的USB纜線與此USB連接器 相連;以及切換單元,用于經(jīng)由USB連接器來控制USB纜線的電力 線和數(shù)據(jù)線,而切換到第一操作模式和第二操作模式中的一個,其中, 在第一操作模式中啟動與主設(shè)備的數(shù)據(jù)通信,而在第二操作模式中啟 動取決于用戶輸入的操作并禁止與主設(shè)備的數(shù)據(jù)通信,其中,在第一 操作模式和第二操作模式這兩種模式中,都可以從主設(shè)備充電。
根據(jù)本發(fā)明的另一個方面,當(dāng)切換單元從第一操作模式切換到第 二操作模式時,斷開數(shù)據(jù)線,并且,在經(jīng)過預(yù)定時間段之后,可以斷開電力線, 一旦數(shù)據(jù)線和電力線都己被斷開,輸出用于重新連接該電 力線的信號。根據(jù)本發(fā)明的另一個方面,當(dāng)切換單元從第二操作模式切換到第 一操作模式時,斷開電力線,并且,如果電力線已被斷開,則輸出用 于重新連接該電力線的信號,另外,在經(jīng)過預(yù)定時間段之后,可以輸 出信號以便連接數(shù)據(jù)線。根據(jù)本發(fā)明的另一個方面,USB裝置還包括用于接收用戶輸入信 號的用戶輸入單元,其中,切換單元根據(jù)用戶輸入信號所選擇的操作 模式,通過控制USB纜線的電力線和數(shù)據(jù)線,來切換操作模式。根據(jù)本發(fā)明的另一個方面,提供一種USB裝置。該USB裝置包 括USB連接器,連接至主設(shè)備的USB纜線與此USB連接器相連; 切換單元,經(jīng)由USB連接器來控制USB纜線的電力線和數(shù)據(jù)線;以 及控制器,用于控制切換單元切換到第一操作模式和第二操作模式中 的一個,其中,在第一操作模式中啟動與主設(shè)備的數(shù)據(jù)通信,而在第 二操作模式中啟動取決于用戶輸入的操作;其中,在第一操作模式和 第二操作模式這兩種模式中,都可以從主設(shè)備充電。根據(jù)本發(fā)明的另一個方面,USB裝置還包括用于接收用戶輸入信 號的用戶輸入單元,其中,控制器根據(jù)用戶輸入信號所選擇的操作模 式來控制切換單元。根據(jù)本發(fā)明的另一個方面,在滿足預(yù)定條件時,控制器控制切換 單元切換到一操作模式。根據(jù)本發(fā)明的另一個方面,如果在第一操作模式中在預(yù)定時間段 內(nèi)未使用數(shù)據(jù)線,則控制器確定滿足該預(yù)定條件。根據(jù)本發(fā)明的另一個方面,如果經(jīng)過了預(yù)定時間段,則控制器確 定滿足該預(yù)定條件。根據(jù)本發(fā)明的另一個方面,提供一種控制USB的操作的方法。該 方法包括選擇第一操作模式和第二操作模式中的一個,其中,在第 一操作模式中啟動與主設(shè)備的數(shù)據(jù)通信,而在第二操作模式中啟動取 決于用戶輸入的操作并禁止與主設(shè)備的數(shù)據(jù)通信;以及通過控制USB 纜線的控制電力線和數(shù)據(jù)線,切換到所選擇的操作模式,其中,在第一操作模式和第二操作模式這兩種模式中,都可以從主設(shè)備充電。
根據(jù)本發(fā)明的另一個方面,提供一種計算機可讀記錄介質(zhì),該計
算機可讀記錄介質(zhì)存儲計算機可讀程序,以執(zhí)行控制USB的操作的方
法。該方法包括選擇第一操作模式和第二操作模式中的一個,其中, 在第一操作模式中啟動與主設(shè)備的數(shù)據(jù)通信,而在第二操作模式中啟 動取決于用戶輸入的操作并禁止與主設(shè)備的數(shù)據(jù)通信;以及通過控制 USB纜線的控制電力線和數(shù)據(jù)線,切換到所選擇的操作模式,其中, 在第一操作模式和第二操作模式這兩種模式中,都可以從主設(shè)備充電。 在下面的描述中,將部分地闡明本發(fā)明的其它方面和/或優(yōu)點,并 且,在某種程度上,該其它方面和/或優(yōu)點因這些描述而顯而易見,或 可以通過實踐本發(fā)明而獲知。
參考附圖,本發(fā)明這些和/或其它方面和優(yōu)點將因下面這些對實施 例的描述而變得明顯和更易理解,附圖中
圖1示出了經(jīng)由USB纜線連接至主設(shè)備的通用串行總線(USB) 裝置;
圖2A示出了USB纜線,圖2B示出了 USB插頭管腳的結(jié)構(gòu); 圖3示出了根據(jù)本發(fā)明的實施例的經(jīng)由USB纜線連接至主設(shè)備 的USB裝置;
圖4示出了從根據(jù)本發(fā)明的實施例的USB裝置內(nèi)包括的切換單 元處輸出的信號波形;
圖5示出了根據(jù)本發(fā)明的另一個實施例的經(jīng)由USB纜線連接至 主設(shè)備的USB裝置;
圖6示出了根據(jù)本發(fā)明的實施例的控制USB的操作的例程的流程 圖;禾口
圖7示出了根據(jù)本發(fā)明的另一個實施例的控制USB的操作的例程 的流程圖。
具體實施方式
現(xiàn)在詳細(xì)討論本發(fā)明的當(dāng)前實施例,附圖中示出了本發(fā)明的例 子,其中,相似的附圖標(biāo)號自始至終代表相似的元件。為了解釋本發(fā) 明,下面通過參照附圖來描述這些實施例。
圖3是根據(jù)本發(fā)明的實施例的經(jīng)由USB纜線130連接至主設(shè)備 150的USB裝置300。 USB裝置300包括控制器310、切換單元320 和USB連接器330。所顯示的USB裝置300包括用戶輸入單元340, 但是并不是在所有的方面中都需要它。用戶輸入單元340可以包括用 于設(shè)置操作模式的小鍵盤和用于選擇操作模式的選擇按鈕。本發(fā)明的 其它方面可以包括其它種類的用戶輸入單元,例如,觸摸板、點撥輪、 觸摸屏顯示器、擴音器或其它能夠接收用戶輸入的設(shè)備。主設(shè)備可以 是能與USB裝置300進行數(shù)據(jù)通信的任何設(shè)備,例如,計算機(臺式 或便攜式)、機頂盒、電話或移動設(shè)備。
USB裝置300可以是經(jīng)由USB纜線130而連接至主設(shè)備150的 多媒體再現(xiàn)裝置,例如,MP3播放器或個人多媒體播放器(PMP)。USB 裝置300可實現(xiàn)為可以插入多媒體再現(xiàn)裝置的支架。根據(jù)本發(fā)明的其 它方面,USB裝置可以是具有USB連接的任何設(shè)備,例如,便攜式 計算機、數(shù)碼相機、移動電話、個人娛樂設(shè)備、存儲介質(zhì)(例如,閃 存)或個人數(shù)字助理。根據(jù)支架和/或USB裝置300的功能,該支架 可以被配置成多種形式,例如,揚聲器。
控制器310控制USB裝置300的一般操作??刂破?10根據(jù)USB 標(biāo)準(zhǔn),執(zhí)行與主設(shè)備150的通信。當(dāng)USB裝置300是以支架形式實現(xiàn) 的時候,控制器310可以是存在于被插入到該支架中的另一個USB裝 置(例如,多媒體再現(xiàn)裝置,未顯示)中的功能單元。雖然并未做限 制,但USB標(biāo)準(zhǔn)可以是版本1.1、 2.0或其它版本。
根據(jù)本發(fā)明的實施例,USB裝置300的操作模式包括第一操作模 式和第二操作模式。在第一操作模式中,啟動與主設(shè)備150的數(shù)據(jù)通 信。在第二操作模式中,啟動取決于用戶輸入的操作。在第一操作模 式和第二操作模式這兩種模式中,都可以從主設(shè)備150充電。本發(fā)明 的其它方面可以包括其它的操作模式。
當(dāng)傳統(tǒng)的USB裝置100 (圖1中所示)根據(jù)用戶輸入信號來再現(xiàn)數(shù)據(jù)或顯示菜單,同時傳統(tǒng)的USB裝置100與主設(shè)備150斷開時,數(shù) 據(jù)線D+和D-以及電力線Vbus和GND均與主沒各150斷開。如果在 傳統(tǒng)的USB裝置100與主設(shè)備150斷開時,該傳統(tǒng)的USB裝置根據(jù) 用戶輸入信號而執(zhí)行操作,則必須通過將分離的電源適配器插入該傳 統(tǒng)的USB裝置100來進行充電。然而,根據(jù)本發(fā)明的實施例,USB 裝置300的第二操作模式與傳統(tǒng)的操作模式不同,其不同點在于,可 以在充電的同時,除了與主設(shè)備150進行數(shù)據(jù)通信之外,還執(zhí)行其它 操作。切換單元320通過經(jīng)由USB連接器330來控制USB纜線130的 電力線Vbus和GND以及數(shù)據(jù)線D+和D-,進行操作模式的切換。根 據(jù)從用戶輸入單元340輸入的用戶輸入信號,切換單元320可以選擇 第一操作模式或第二操作模式,其中,在第一操作模式中啟動與主設(shè) 備150的數(shù)據(jù)通信,而在第二操作模式中啟動取決于用戶輸入的操作。連接至主設(shè)備150的USB纜線130與USB連接器330相連。根 據(jù)來自控制器310的控制信號和來自切換單元320的操作模式切換信 號,對連接至USB連接器330的USB纜線130的電力線VBUS和GND 以及數(shù)據(jù)線D+和D-進行控制。現(xiàn)在將參照圖4詳細(xì)描述根據(jù)本發(fā)明方面的切換單元320控制 USB纜線130的電力線Vbus和GND以及數(shù)據(jù)線D+和D-的切換操作 模式的方法。圖4示出了從根據(jù)本發(fā)明實施例的USB裝置300內(nèi)包括 的切換單元320處輸出的信號波形。如圖4中所示,USB裝置300處于第一操作模式,與主設(shè)備150 進行數(shù)據(jù)通信并從主設(shè)備150充電。如果在 處輸入了請求從第一操 作模式切換到第二操作模式的用戶輸入信號,則切換單元320斷開數(shù) 據(jù)線D+和D-。數(shù)據(jù)線D+和D-的波形的斜線部分(slashed portion) 表示數(shù)據(jù)線D+和D-是斷開的。將用戶輸入信號保持在高位 處預(yù)定 時間段.,以便留出控制器310識別用戶輸入信號的時間。本發(fā)明的其 它方面可以利用不同的波形;例如,如果控制器310是較敏感的,則 用戶輸入信號可以不需要長期維持在高位。在經(jīng)過預(yù)定時間X后,切換單元320斷開電力線Vbus和GND。在斷開數(shù)據(jù)線D+和D-之后經(jīng)過預(yù)定時間X后,斷開電力線Vbus和 GND,以防止破壞USB裝置300的系統(tǒng)。如果該控制器310確定數(shù)據(jù)線D+和D-以及電力線Vbus和GND 都已被斷開了,那么,為了從主設(shè)備150充電,切換單元320將輸出 信號,以便把電力線Vbus和GND重新連接至主設(shè)備150。通過控制 用于USB纜線130的電力線Vbus和GND以及數(shù)據(jù)線D+和D-的輸出 信號,可以在操作USB裝置300的同時經(jīng)由USB纜線130來進行充 電,而不必?fù)艹鯱SB纜線130。如圖所示,Veus為+5V。如果在第二操作模式期間在⑤處接收到選擇第一操作模式的用 戶接收信號,則切換單元320斷開電力線Vbus和GND。如果該控制 器310確定電力線Vbus和GND都己被斷幵了,那么,切換單元320 將輸出信號以便把電力線和GND重新連接至主設(shè)備150。在經(jīng)過預(yù)定 時間Y后,切換單元320輸出信號以便把數(shù)據(jù)線D+和D-重新連接至 主設(shè)備150。之所以在電力線VBus和GND相連之后有預(yù)定時間Y的 延遲時間,是為了防止破壞USB裝置300的系統(tǒng)。當(dāng)從第二操作模式 切換到第一操作模式時,將電力線和GND斷開并重新連接,以便當(dāng) USB裝置300連接至主設(shè)備150時向主設(shè)備150通知連接了 USB裝 置300。通過控制切換單元320中的電力線Vbus禾卩GND,可以在繼 續(xù)對USB裝置300進行充電的同時切換到第一操作模式,而不必?fù)艹?USB纜線130。通過控制用于USB纜線130的數(shù)據(jù)線D+和D-以及電力線VBUS 和GND的輸出信號,USB裝置300可以與主設(shè)備150進行數(shù)據(jù)通信 并經(jīng)由USB纜線130而進行充電,而不必為了 USB裝置300的初始 化反復(fù)地?fù)艹龊筒迦險SB纜線130。圖5示出了根據(jù)本發(fā)明的另一個實施例的經(jīng)由USB纜線130連接 至主設(shè)備150的USB裝置500。 USB裝置500包括控制器510、切換 單元520和USB連接器530。 USB裝置500還可以包括用戶輸入單元 540。USB裝置500與圖3中所示出的USB裝置300的不同之處在于, 其切換單元520是由控制器510控制的。其它元件的基本功能與圖3 中所示出的USB裝置300相同。此外,也是根據(jù)圖4中所示的波形來切換操作模式??刂破?10選擇第一操作模式和第二操作模式中的一個,其中, 在第一操作模式中啟動與主設(shè)備150的數(shù)據(jù)通信,而在第二操作模式 中啟動取決于用戶輸入的操作。為了切換到根據(jù)控制器510的控制信 號所選擇的操作模式,切換單元520經(jīng)由USB連接器530控制USB 纜線130的電力線Vbus和GND以及數(shù)據(jù)線D+和D-。舉例來說,控 制器510可以使用通用輸入/輸出(GPIO)來控制切換單元520。當(dāng)從第一操作模式切換到第二操作模式時,控制器510控制切換 單元520斷開數(shù)據(jù)線D+和D-,并在經(jīng)過預(yù)定時間X之后斷開電力線 Vbus和GND。在控制器510確定數(shù)據(jù)線D+和D-以及電力線V叨s和 GND都已被斷開之后,控制器510控制切換單元520輸出信號以便重 新連接電力線Vbus和GND。當(dāng)從第二操作模式切換到第一操作模式時,控制器510控制切換 單元520斷開電力線Vbus和GND。在控制器510確定電力線Vbus和 GND都己被斷開之后,控制器510控制切換單元520輸出信號以便重 新連接電力線Vbus和GND。在經(jīng)過預(yù)定時間Y之后,控制器510控 制切換單元520輸出信號以便連接數(shù)據(jù)線D+和D-。用戶輸入單元540接收用戶輸入信號并向控制器510傳輸該用戶 輸入信號。根據(jù)用戶輸入信號所選擇的操作模式,控制器510控制切 換單元520控制電力線Vbus和GND以及數(shù)據(jù)線D+和D-。雖然示出 為連接的,但可以理解,輸入單元340或540可以是可分離的,例如, 在使用便攜式設(shè)備的用戶接口時,或遙控裝置遠距離地發(fā)出用戶輸入 信號時。如果滿足預(yù)定條件,則控制器510可以控制切換單元520切換操 作模式??梢詫?在滿足預(yù)定條件時切換操作模式"稱為自動切換模式 設(shè)置。舉例來說,如果控制器510確定在完成與主設(shè)備150的數(shù)據(jù)通信 之后在預(yù)定時間段內(nèi)未使用數(shù)據(jù)線D+和D-,那么控制器510可以控 制520從第一操作模式切換到第二操作模式。在第一操作模式期間, 控制器510確定是否正在使用數(shù)據(jù)線D+和D-。如果沒有使用數(shù)據(jù)線 D+和D-,則控制器510可以控制切換單元520從第一操作模式切換到第二操作模式。用戶可以設(shè)置USB裝置500,以便控制器510如上 所述進行操作。當(dāng)切換到第二操作模式時,用戶可以設(shè)置自動切換模式,在該模 式中,再現(xiàn)存儲在USB裝置500的存儲單元中的預(yù)定的多媒體內(nèi)容(舉 例來說,最近下載的內(nèi)容)。通過使用包括在USB裝置500內(nèi)的解碼 模塊(未示出)和輸出單元(未示出)(例如揚聲器和顯示器)來解碼 并輸出內(nèi)容,用戶可以輕易地知道裝置500與主設(shè)備150間的數(shù)據(jù)通 信已經(jīng)完成。當(dāng)經(jīng)過預(yù)定時間段之后,用戶可以設(shè)置USB裝置500的設(shè)置信息, 以改變操作模式。在這種情況下,當(dāng)經(jīng)過該預(yù)定時間段之后,USB裝置 500可以從第一操作模式切換到第二操作模式(或從第二操作模式切 換到第一操作模式)。圖6是根據(jù)本發(fā)明的實施例的控制USB的操作的程序的流程圖。 在操作S610中,USB裝置選擇第一操作模式和第二操作模式中的一 個,其中,在第一操作模式中啟動與主設(shè)備的數(shù)據(jù)通信,而在第二操 作模式中啟動取決于用戶輸入的操作。操作模式可以由用戶輸入信號 來決定,用以選擇第一操作模式或第二操作模式。在操作S620中,通過根據(jù)選擇信號來控制USB纜線的電力線 Vtos和GND以及數(shù)據(jù)線D+和D-,切換到所選擇的操作模式。從第一操作模式切換到第二操作模式(操作S620)這一操作可以 包括輸出信號以便斷開數(shù)據(jù)線D+和D-;在經(jīng)過預(yù)定時間段后輸出 信號以便斷開電力線Vmjs和GND;以及如果D+和D-以及電力線VBus 和GND已被斷開,則輸出信號以便重新連接電力線Vbus和GND。從 第二操作模式切換到第一操作模式(操作S620)這一操作可以包括 輸出信號以便斷開電力線VBus和GND;如果電力線和GND已被斷開, 則輸出信號以便重新連接電力線Vbus和GND;以及在經(jīng)過預(yù)定時間 段后輸出信號以便連接數(shù)據(jù)線D+和D-。圖7是根據(jù)本發(fā)明的另一個實施例的控制USB的操作的例程的流 程圖。在操作S710中設(shè)置自動切換模式。舉例來說,如果滿足預(yù)定條 件,則實現(xiàn)從第一操作模式向第二操作模式的切換,并且,在第二操作模式中,可以由用戶輸入信號來設(shè)置再現(xiàn)預(yù)定內(nèi)容的自動切換模式。在操作S720中確定是否滿足預(yù)定條件。舉例來說,可以通過檢 測到己完成數(shù)據(jù)通信或者檢測到己經(jīng)經(jīng)過了預(yù)定時間來確定滿足預(yù)定 條件,也可以用其它各種方式來確定是否滿足預(yù)定條件。本發(fā)明的其 它方面可以包括不同的預(yù)定條件(例如,主設(shè)備150的狀況)和用來 確定是否滿足該預(yù)定條件的不同方式。舉例來說,預(yù)定條件可以設(shè)置在USB裝置300或500中。該預(yù)定 條件可以是當(dāng)USB裝置300或500處于第一操作模式時在預(yù)定時間 內(nèi)是否使用了數(shù)據(jù)線D+和D-。如果在預(yù)定時間內(nèi)未使用數(shù)據(jù)線D+ 和D-,則可以選擇第二操作模式,以實現(xiàn)向第二操作模式的切換。當(dāng) 經(jīng)過了預(yù)定時間段之后,可以滿足該預(yù)定條件。舉例來說,如果已經(jīng) 經(jīng)過了預(yù)定時間,則可以產(chǎn)生用于從第一操作模式切換到第二操作模 式的信號。如果在操作S720中確定滿足預(yù)定條件,則在操作S730產(chǎn)生操作 模式選擇信號,用以切換操作模式。在操作S740中,切換到根據(jù)操 作模式選擇信號所選擇的操作模式。如上所述,執(zhí)行從第一操作模式 切換到第二操作模式(或從第二操作模式切換到第一操作模式)的例 程。當(dāng)從第一操作模式切換到第二操作模式時,通過再現(xiàn)預(yù)定內(nèi)容, 可以執(zhí)行操作,通知用戶已經(jīng)實現(xiàn)了向第二操作模式的切換。根據(jù)本發(fā)明的方面,控制USB裝置的技術(shù)可以被記錄在包含有程序指令的計算機可讀介質(zhì)中,以執(zhí)行由計算機實現(xiàn)的各種操作。該介 質(zhì)也可以單獨或與程序指令相結(jié)合而包括數(shù)據(jù)文件和數(shù)據(jù)結(jié)構(gòu)等等。 計算機可讀介質(zhì)的例子包括磁性介質(zhì),例如,硬盤、軟盤和磁帶; 光學(xué)介質(zhì),例如CD禾卩DVD;磁光介質(zhì),例如,光盤;和那些被特別 配置為存儲和執(zhí)行程序指令的硬件設(shè)備,例如,只讀存儲器(ROM)、 隨機存取存儲器(RAM)以及閃存等等;和包含在載波中的計算機數(shù) 據(jù)信號,該載波包括壓縮源代碼段和加密源代碼段(例如,通過國際 互聯(lián)網(wǎng)絡(luò)的數(shù)據(jù)傳輸)。計算機可讀的記錄介質(zhì)還可以分布在網(wǎng)絡(luò)連接 的計算機系統(tǒng)上,這樣,以分布式的方式來存儲和執(zhí)行計算機可讀代 碼。程序指令的例子包括機器代碼(例如由編譯器所產(chǎn)生的代碼)和文件,該文件包含可以由計算機利用解釋器而執(zhí)行的高級代碼。為了 執(zhí)行上述本發(fā)明的實施例的操作,所描述的硬件設(shè)備可以被配置為用 作一個或多個軟件模塊。如上所述,根據(jù)本發(fā)明的方面,在經(jīng)由USB纜線與主設(shè)備進行數(shù) 據(jù)通信期間,當(dāng)用戶在保持從主設(shè)備充電的狀態(tài)的同時而試圖操作 USB裝置時,用戶可以利用用戶輸入容易地操作USB裝置,而不必 撥出USB纜線。此外,當(dāng)用戶在操作USB裝置的同時而試圖與主設(shè) 備進行數(shù)據(jù)通信時,用戶可以通過控制施加到USB纜線上的信號,容 易地改變USB裝置的操作模式。此外,通過即使在操作USB裝置的操作模式下也允許向USB裝 置供電,用戶可以長時間地使用USB裝置。此外,當(dāng)從第一操作模式 切換到第二操作模式時,通過再現(xiàn)并輸出預(yù)定內(nèi)容,即最近下載的內(nèi) 容,USB裝置可以允許用戶容易地知道與主設(shè)備150的數(shù)據(jù)通信己經(jīng) 完成。雖然是按照USB連接而進行描述的,可以理解,USB連接并 不只局限于特殊的USB版本。此外,本發(fā)明的方面可以被用在非USB 連接的環(huán)境和/或無線連接中。雖然已經(jīng)示出并描述了本發(fā)明的幾個實施例,但本領(lǐng)域的技術(shù)人 員可以理解,可以對該實施例進行改變而不偏離本發(fā)明的原則和精神, 本發(fā)明的范圍定義在權(quán)利要求及其等價物中。
權(quán)利要求
1.一種可連接至外部主設(shè)備的通用串行總線USB裝置,該裝置包括USB連接器,連接至主設(shè)備的USB纜線與此USB連接器相連;以及切換單元,經(jīng)由USB連接器來控制USB纜線的電力線和數(shù)據(jù)線而在第一操作模式和第二操作模式之間進行切換,其中,第一操作模式是啟動與主設(shè)備的數(shù)據(jù)通信的模式,而第二操作模式是啟動取決于用戶輸入的操作并禁止與主設(shè)備的數(shù)據(jù)通信的模式;其中,在第一操作模式和第二操作模式這兩種模式中,都能夠從主設(shè)備充電。
2. 如權(quán)利要求1所述的USB裝置,其中,當(dāng)切換單元從第一操 作模式切換到第二操作模式時,斷開數(shù)據(jù)線,并且,在數(shù)據(jù)線斷開后 經(jīng)過了預(yù)定時間段之后,斷開電力線, 一旦數(shù)據(jù)線和電力線都已被斷 開,則輸出用于重新連接電力線的信號。
3. 如權(quán)利要求1所述的USB裝置,其中,當(dāng)切換單元從第二操 作模式切換到第一操作模式時,斷開電力線,并且在電力線已被斷開 時,輸出用于重新連接電力線的信號,在電力線已被斷開后經(jīng)過了預(yù) 定時間段之后,輸出用于連接數(shù)據(jù)線的信號。
4. 如權(quán)利要求1所述的USB裝置,還包括 用于接收用戶輸入信號的用戶輸入單元;其中,切換單元根據(jù)用戶輸入信號所選擇的操作模式,通過控制 USB纜線的電力線和數(shù)據(jù)線,在第一操作模式和第二操作模式之間進 行切換。
5. —種經(jīng)由USB纜線可連接至外部主設(shè)備的通用串行總線USB 裝置,該裝置包括與USB纜線相連的USB連接器,用于連接主設(shè)備; 切換單元,經(jīng)由USB連接器來控制USB纜線的電力線和數(shù)據(jù)線;以及控制器,控制切換單元在第一操作模式和第二操作模式之間進行切換,其中,第一操作模式是啟動與主設(shè)備的數(shù)據(jù)通信的模式,而第 二操作模式是啟動取決于用戶輸入的操作并禁止與主設(shè)備的數(shù)據(jù)通信的模式;其中,在第一操作模式和第二操作模式這兩種模式中,都能夠從 主設(shè)備充電。
6. 如權(quán)利要求5所述的USB裝置,其中,當(dāng)從第一操作模式切 換到第二操作模式時,控制器控制切換單元斷開數(shù)據(jù)線,并且在數(shù)據(jù) 線斷開后經(jīng)過了預(yù)定時間段之后斷開電力線,如果數(shù)據(jù)線和電力線都 已經(jīng)被斷開,則輸出重新連接電力線的信號。
7. 如權(quán)利要求5所述的USB裝置,其中,當(dāng)從第二操作模式切 換到第一操作模式時,控制器控制切換單元斷開電力線,如果電力線 已經(jīng)被斷開,則輸出重新連接電力線的信號,并且在電力線已經(jīng)斷開 后經(jīng)過了預(yù)定時間段之后,輸出連接數(shù)據(jù)線的信號。
8. 如權(quán)利要求5所述的USB裝置,還包括 用于接收用戶輸入信號的用戶輸入單元,其中,控制器根據(jù)用戶輸入信號所選擇的操作模式來控制切換單元。
9. 如權(quán)利要求5所述的USB裝置,其中,當(dāng)滿足預(yù)定條件時, 控制器控制切換單元切換到第一操作模式和第二操作模式中的一個。
10. 如權(quán)利要求9所述的USB裝置,其中,如果在第一操作模 式中在預(yù)定時間內(nèi)未使用數(shù)據(jù)線,則控制器確定滿足該預(yù)定條件。
11. 如權(quán)利要求9所述的USB裝置,其中,如果經(jīng)過了預(yù)定時 間段,則控制器確定滿足該預(yù)定條件。
12. —種控制通用串行總線USB的操作的方法,該方法包括 選擇第一操作模式和第二操作模式中的一個,其中,第一操作模式是啟動與主設(shè)備的數(shù)據(jù)通信的模式,而第二操作模式是啟動取決于 用戶輸入的操作并禁止與主設(shè)備的數(shù)據(jù)通信的模式;以及通過控制USB纜線的電力線和數(shù)據(jù)線,切換到所選擇的操作模式,其中,在第一操作模式和第二操作模式這兩種模式中,都能夠從 主設(shè)備充電。
13. 如權(quán)利要求12所述的方法,其中,如果在第一操作模式中 進行操作時選擇了第二操作模式,則切換到所選擇的操作模式的操作包括斷開數(shù)據(jù)線;在經(jīng)過了預(yù)定時間段后斷開電力線;以及如果數(shù)據(jù)線和電力線都己被斷開,則輸出重新連接電力線的信號。
14. 如權(quán)利要求12所述的方法,其中,如果在第二操作模式中 進行操作時選擇了第一操作模式,則切換到所選擇的操作模式的操作 包括斷開電力線;如果電力線已被斷開,則輸出重新連接電力線的信號;以及 在經(jīng)過了預(yù)定時間段之后,輸出連接數(shù)據(jù)線的信號。
15. 如權(quán)利要求12所述的方法,還包括接收用戶輸入信號, 以選擇第一操作模式或第二操作模式。
16. 如權(quán)利要求12所述的方法,其中,如果滿足預(yù)定條件,則 選擇第一操作模式或第二操作模式中的一個。
17. 如權(quán)利要求16所述的方法,其中,如果在第一操作模式中 在預(yù)定時間內(nèi)未使用數(shù)據(jù)線,則滿足該預(yù)定條件。
18. 如權(quán)利要求16所述的方法,其中,如果經(jīng)過了預(yù)定時間段, 則滿足該預(yù)定條件。
19. 一種存儲計算機可讀程序的計算機可讀的記錄介質(zhì),用以執(zhí) 行控制通用串行總線USB的操作的方法,該方法包括選擇第一操作模式和第二操作模式中的一個,其中,在第一操作 模式是啟動與主設(shè)備的數(shù)據(jù)通信的模式,而第二操作模式是啟動取決 于用戶輸入的操作并禁止與主設(shè)備的數(shù)據(jù)通信的模式;以及通過控制USB纜線的電力線和數(shù)據(jù)線,切換到所選擇的操作模式,其中,在第一操作模式和第二操作模式這兩種模式中,都可以從 主設(shè)備充電。
20. —種可連接至外部主設(shè)備的裝置,該裝置包括外殼;設(shè)置在外殼處或設(shè)置在該外殼內(nèi)的連接器,該連接器具有數(shù)據(jù)線 和電力線,其中數(shù)據(jù)線用于在裝置和主設(shè)備間傳輸數(shù)據(jù),而電力線用 于從主設(shè)備接收電力;設(shè)置在該外殼內(nèi)的切換單元,用于通過控制USB連接器的電力 線,在第一操作模式和第二操作模式間進行切換,其中,第一操作模 式是啟動與主設(shè)備的數(shù)據(jù)通信的模式,而第二操作模式是啟動取決于 用戶輸入的操作并禁止與主設(shè)備的數(shù)據(jù)通信的模式;其中,在第一操作模式和第二操作模式這兩種模式中,都能夠從 主設(shè)備充電。
21. 如權(quán)利要求20所述的裝置,還包括控制器,該控制器控制 切換單元在第一操作模式和第二操作模式之間進行切換。
22. 如權(quán)利要求21所述的裝置,其中,當(dāng)從第一操作模式切換 到第二操作模式時,控制器控制切換單元斷開數(shù)據(jù)線,在數(shù)據(jù)線斷開 后經(jīng)過了預(yù)定時間段之后,斷開電力線,如果數(shù)據(jù)線和電力線都已經(jīng) 被斷開,則輸出重新連接電力線的信號。
23. 如權(quán)利要求21所述的裝置,其中,當(dāng)從第二操作模式切換 到第一操作模式時,控制器控制切換單元斷開電力線,如果電力線己 經(jīng)被斷開,則輸出重新連接電力線的信號,并且在電力線斷開后經(jīng)過 了預(yù)定時間段之后,輸出連接數(shù)據(jù)線的信號。
24. 如權(quán)利要求20所述的裝置,還包括附著于外殼或設(shè)置在外殼內(nèi)的用戶輸入單元,用于接收用戶輸入信號;其中,控制器根據(jù)用戶輸入信號所選擇的操作模式來控制切換單元。
25. 如權(quán)利要求21所述的裝置,其中,當(dāng)滿足預(yù)定條件時,控 制器控制切換單元切換到一操作模式。
26. 如權(quán)利要求25所述的裝置,其中,如果在第一操作模式中 在預(yù)定時間段內(nèi)未使用數(shù)據(jù)線,則控制器確定滿足該預(yù)定條件。
27. 如權(quán)利要求25所述的裝置,其中,當(dāng)經(jīng)過了預(yù)定時間段時, 控制器確定滿足該預(yù)定條件。
28. 如權(quán)利要求20所述的裝置,其中,USB裝置為便攜式媒體設(shè)備。
29. 如權(quán)利要求24所述的裝置,其中,用戶輸入單元不是主設(shè) 備的組件。
30. 如權(quán)利要求20所述的裝置,其中,該裝置為配接站,便攜 式設(shè)備可拆卸地連接至該裝置以進行充電,并有選擇地傳輸與主設(shè)備 相關(guān)的數(shù)據(jù)。
全文摘要
一種裝置和方法,用于控制USB的操作,從而可以在保持從主設(shè)備充電的狀態(tài)的同時控制USB的操作,而不必?fù)艹鯱SB纜線。該USB裝置包括USB連接器,連接至主設(shè)備的USB纜線與此USB連接器相連;以及切換單元,經(jīng)由USB連接器來控制USB纜線的電力線和數(shù)據(jù)線而切換到第一操作模式和第二操作模式中的一個,其中,在第一操作模式中啟動與主設(shè)備的數(shù)據(jù)通信,而在第二操作模式中啟動取決于用戶輸入的操作并禁止與主設(shè)備的數(shù)據(jù)通信,其中,在第一操作模式和第二操作模式這兩種模式中,都可以從主設(shè)備充電。因此,用戶可以切換USB的操作模式,而不必拔出USB纜線。
文檔編號G06F13/38GK101231625SQ20071014713
公開日2008年7月30日 申請日期2007年8月30日 優(yōu)先權(quán)日2007年1月25日
發(fā)明者李泰憲, 林鎮(zhèn)鎬 申請人:三星電子株式會社