欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通用串行總線(usb)遠程喚醒的制作方法

文檔序號:6594488閱讀:343來源:國知局
專利名稱:通用串行總線(usb)遠程喚醒的制作方法
技術(shù)領(lǐng)域
本發(fā)明大體上涉及在通用串行總線(USB)主機與USB裝置之間經(jīng)由USB的通信。 更明確地說,本發(fā)明涉及USB裝置經(jīng)由USB遠程喚醒USB主機。
背景技術(shù)
通用串行總線(USB)為用以介接電子裝置的串行總線工業(yè)標準。USB準許許多外 圍裝置(例如,次要硬件裝置,例如鼠標、鍵盤或調(diào)制解調(diào)器)使用單一標準化接口插口連 接到例如計算機等主機。單一 USB端口可用以連接多達127個外圍裝置。USB支持各種特征,例如即插即 用、熱交換、在無需外部電源的情況下向低消耗裝置提供電力、允許在無需安裝制造商特定 的個別裝置驅(qū)動程序的情況下使用許多裝置、增加USB端口的數(shù)目的USB集線器、移動式 USB (USB On-The-Go)及無線 USB。移動式USB允許單元上的單一端口作為主機或外圍裝置而起作用。通常,這是通 過檢查USB電纜的哪一末端插入所述單元上的插口中來選擇的。即使在電纜被接通且兩個 單元正在通話之后,所述單元仍甚至可在程序控制下“交換”末端。移動式USB是針對例如 個人數(shù)字助理(PDA)等產(chǎn)品而設(shè)計的,其中USB鏈路可有時作為裝置連接到計算機的主機 端口,且其它時間作為主機自身連接到另一外圍裝置,例如鼠標及鍵盤。無線USB為經(jīng)設(shè)計以擴展USB的可用性的應(yīng)用,其準許在協(xié)議層級上與USB 1. 1 及USB 2. 0的向后兼容性。無線USB利用數(shù)據(jù)發(fā)射速率高達480Mbps的超寬帶無線技術(shù)。 無線USB非常適合于某些便攜式電子裝置的無線連接,從而允許在不使用電纜的情況下發(fā) 生數(shù)據(jù)傳送。在USB主機與USB裝置之間無通信的閑置時間周期之后,USB主機暫停USB并進 入低功率或深睡眠模式以最小化耗用電流并節(jié)省電力。連接到已進入低功率模式的USB主 機且想要再次與USB主機通信的USB裝置首先需要喚醒USB主機。通過USB裝置在USB上 起始遠程喚醒過程來執(zhí)行喚醒USB主機。響應(yīng)于執(zhí)行遠程喚醒過程,USB主機在向USB裝置提供通信之前花費一定時間周 期來喚醒。某USB主機的喚醒時間周期可大于一毫秒(S卩,1msec.),且對于移動側(cè)調(diào)制解 調(diào)器(MSM),所述喚醒時間周期(例如)可在七(7)毫秒(即,7msec.)范圍內(nèi)。USB裝置具 有比USB主機的喚醒時間短的等待時間的情況可另外被稱為競態(tài)條件。在競態(tài)條件下,USB 主機迅速操作以在等待時間周期逝去之后在USB裝置進入睡眠模式之前喚醒USB裝置。USB裝置響應(yīng)于在USB上起始遠程喚醒程序之后在等待時間周期(例如,lmsec.) 內(nèi)未從USB主機接收到通信答復(fù)而進入睡眠模式。USB主機花費lmsec.以上來喚醒可針對USB裝置呈現(xiàn)問題,這是由于USB裝置可 在進入睡眠模式之前僅等待約lmsec.以接收并檢測從USB主機返回的通信響應(yīng)。在這些 情況下,USB裝置將放棄等待通信答復(fù),且斷定由USB主機進行的遠程喚醒過程失敗。換句 話說,到USB主機喚醒時,USB裝置返回到睡眠且USB主機不知道USB裝置為何試圖將其喚
在一些情況下,用戶按壓USB裝置上用作鍵盤的鍵以(例如)喚醒USB主機將不 能喚醒USB主機。這可導(dǎo)致用戶變得對USB系統(tǒng)失望或認為USB系統(tǒng)的某部分未適當起作用。在其它情況下,用戶可連續(xù)按壓一個鍵或多次按壓一個或一個以上鍵,(例如)進 而連續(xù)地將USB裝置的等待時間周期復(fù)位成超過USB主機的喚醒時間周期,且防止USB裝 置進入睡眠模式并準許USB主機喚醒。需要USB裝置的用戶進行這些連續(xù)或重復(fù)的手動動 作可被認為對于USB裝置的用戶來說是麻煩或失望的,且還可導(dǎo)致USB裝置的用戶認為USB 系統(tǒng)的某部分未適當起作用。目前存在對于喚醒問題的USB硬件解決方案,所述解決方案檢測接收到的遠程喚 醒,且保持USB作用直到USB主機喚醒為止。對于USB主機及/或USB裝置,USB硬件解決 方案增加硬件電路,這增加了硬件成本、耗用電流(即,功率消耗)、大小等,這是因為硬件 電路即使在USB主機處于低功率模式中時仍需要為作用的。因此,存在對USB裝置經(jīng)由USB遠程地喚醒USB主機而無硬件電路的相關(guān)聯(lián)缺點 的需要。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面,當通用串行總線(USB)主機處于低功率(即,深睡眠)模 式中時USB裝置經(jīng)由USB而與所述USB主機通信以經(jīng)由所述USB遠程地喚醒USB主機。所 述USB裝置執(zhí)行活動以喚醒所述USB主機。所述USB主機響應(yīng)于檢測到由USB裝置進行的 活動而執(zhí)行遠程喚醒過程。所述USB主機響應(yīng)于由USB主機執(zhí)行遠程喚醒過程而執(zhí)行再繼 續(xù)過程。USB裝置響應(yīng)于USB主機執(zhí)行再繼續(xù)過程而喚醒。根據(jù)本發(fā)明的其它方面,本發(fā)明使用USB主機、USB裝置、USB系統(tǒng)、用于操作USB 主機的方法、用于操作USB裝置的方法、用于操作USB系統(tǒng)的方法、計算機可讀存儲器、信號 協(xié)議及因此相關(guān)聯(lián)的裝置。本發(fā)明的這些及其它方面將從附圖、以下具體實施方式
及所附權(quán)利要求書中顯而 易見。


本發(fā)明的各方面通過實例來說明且不限于附圖的各圖,在各圖中相同參考數(shù)字始 終表示對應(yīng)元件。圖1說明根據(jù)本發(fā)明的一個方面的經(jīng)由USB 106在USB主機與一個或一個以上 USB裝置之間提供通信服務(wù)的通用串行總線(USB)系統(tǒng)。圖2說明根據(jù)本發(fā)明的一個方面的如圖1中所展示的USB系統(tǒng)的細節(jié)。圖3說明根據(jù)本發(fā)明的一個方面的如圖1及圖2中所展示的USB系統(tǒng)的物理總線 拓撲。圖4說明根據(jù)本發(fā)明的一個方面的在如圖1及圖2中所展示的USB系統(tǒng)的USB主 機與一個或一個以上USB裝置之間的通信服務(wù)及如圖3中所展示的物理總線拓撲。
具體實施例方式以下描述、圖式及實例說明本發(fā)明,且不應(yīng)將其解釋為限制本發(fā)明。描述了眾多具 體細節(jié)以提供對本發(fā)明的透徹理解。然而,在某些例子中,并未描述眾所周知或常規(guī)的細節(jié) 以便避免混淆本發(fā)明的描述。本發(fā)明中對一個實施例或一實施例的參考未必針對相同實施 例,且這些參考包括一個或一個以上實施例。圖1說明根據(jù)本發(fā)明的一個方面的經(jīng)由通用串行總線(USB) 106在USB主機102 與一個或一個以上USB裝置104之間提供通信服務(wù)的USB系統(tǒng)100的框圖表示。系統(tǒng)100根據(jù)(例如)日期為2000年4月27日的USB規(guī)范修訂版2. 0 ("USB規(guī) 范”)及其任何接續(xù)、類似、相似或補充規(guī)范而操作,與所述規(guī)范兼容,且/或遵從所述規(guī)范。 或者,系統(tǒng)100可根據(jù)任何其它規(guī)范、標準或通信協(xié)議而操作,所述任何其它規(guī)范、標準或 通信協(xié)議根據(jù)本發(fā)明的方面而操作。主機102可為適于對USB 106起作用、控制USB 106及與USB 106介接的任何類 型的電子裝置。可體現(xiàn)主機102的電子裝置的實例包括(但不限于)個人計算機(PC)、桌 上型計算機、膝上型計算機、工作站、小型計算機、大型計算機、超級計算機、基于網(wǎng)絡(luò)的裝 置、數(shù)據(jù)處理器、個人數(shù)字助理(PDA)、個人備忘記事本、智能卡、調(diào)制解調(diào)器、蜂窩式電話、 相機、音樂及/或視頻播放器及/或記錄器、尋呼機及手表或其任何組合。電子裝置可為固 定的(即,靜止的)及/或移動的(即,便攜式的)。在一個實例中,主機102體現(xiàn)移動側(cè)調(diào) 制解調(diào)器(MSM),其可并入移動臺(另外稱為蜂窩式電話)中。移動臺包括發(fā)射器及接收器。如通信技術(shù)中眾所周知的,發(fā)射器(未圖示)將通信 信號發(fā)射到遠程基站接收器(未圖示)。如RF通信技術(shù)中眾所周知的,接收器(未圖示) 接收來自遠程基站發(fā)射器(未圖示)的通信信號。移動臺的未圖示的其它元件包括(例如)GPS天線、伽利略天線、蜂窩式天線、處理 器、用戶接口、便攜式電源及存儲器裝置。蜂窩式天線及蜂窩式收發(fā)器(例如,發(fā)射器及接收器)包括用于執(zhí)行處理經(jīng)由通 信鏈路而接收及發(fā)射的通信信號所需的功能的電路。所述通信鏈路通常為到另一組件(例 如,具有通信天線的一個或一個以上基站(未圖示))的射頻通信鏈路。蜂窩式收發(fā)器含有發(fā)射/接收開關(guān)(未圖示),其路由去往及來自通信天線及蜂窩 式收發(fā)器的通信信號(例如,射頻信號)。在一些移動臺中,使用頻帶分割濾波器或“雙工 器”而非T/R開關(guān)。將所接收的通信信號輸入到蜂窩式收發(fā)器中的通信接收器,且將其傳遞 到處理器以用于處理。將來自處理器的待發(fā)射的通信信號傳播到調(diào)制器及頻率轉(zhuǎn)換器(未 圖示),調(diào)制器及頻率轉(zhuǎn)換器中的每一者位于收發(fā)器中。蜂窩式收發(fā)器中的功率放大器(未 圖示)將信號的增益增加到適當電平以用于發(fā)射到一個或一個以上基站(未圖示)。在移動臺的一個實施例中,由GPS接收器(未圖示)及/或伽利略接收器(未圖 示)中的獲取及追蹤電路產(chǎn)生的數(shù)據(jù)經(jīng)由通信鏈路(例如,蜂窩式信道)發(fā)射到一個或一 個以上基站。位置服務(wù)器(未圖示)接著基于來自一個或一個以上衛(wèi)星接收器(未圖示) 的數(shù)據(jù)、測量所述數(shù)據(jù)的時間及從基站的自身衛(wèi)星接收器或所述數(shù)據(jù)的其它源所接收的星 歷數(shù)據(jù)來確定移動臺31的位置。接著可將定位數(shù)據(jù)發(fā)射回到移動臺或其它遠程位置。在共 同轉(zhuǎn)讓的第5,874,914號美國專利中揭示關(guān)于利用通信鏈路的便攜式接收器的更多細節(jié)。移動臺可含有用戶接口(未圖示),其可進一步提供數(shù)據(jù)輸入裝置及數(shù)據(jù)輸出裝置(每一者均未圖示)。數(shù)據(jù)輸入裝置通常響應(yīng)于手動地從用戶接收輸入數(shù)據(jù)或自動地從另一電子裝置 接收輸入數(shù)據(jù)而將數(shù)據(jù)提供到處理器。對于手動輸入,數(shù)據(jù)輸入裝置為鍵盤及鼠標,而且還 可為(例如)觸摸屏幕或麥克風及語音識別應(yīng)用。數(shù)據(jù)輸出裝置通常提供來自處理器的數(shù)據(jù)以供用戶或另一電子裝置使用。對于到 用戶的輸出,數(shù)據(jù)輸出裝置為響應(yīng)于接收來自處理器的顯示信號而產(chǎn)生一個或一個以上顯 示圖像的顯示器,而且還可為(例如)揚聲器或打印機。顯示圖像的實例包括(例如)文 本、圖形、視頻、照片、圖像、曲線圖、圖表、表格等。移動臺還可含有表示任何類型的數(shù)據(jù)存儲裝置的存儲器裝置(未圖示),例如計 算機存儲器裝置或其它有形或計算機可讀存儲媒體。存儲器裝置表示視移動臺的特定實施 方案而位于一個或一個以上位置處且實施為一種或一種以上技術(shù)的一個或一個以上存儲 器裝置。另外,存儲器裝置可為可由處理器讀取且能夠存儲數(shù)據(jù)及/或體現(xiàn)過程的一系列 指令的任何裝置。存儲器裝置的實例包括(但不限于)RAM、R0M、EPR0M、EEPR0M、PR0M、盤片 (硬盤或軟盤)、CD-ROM、DVD、快閃存儲器等。移動臺可含有控制移動臺的操作的處理器(未圖示)。處理器中的其它移動功能 表示移動臺的尚未描述于本文中的任何或所有其它功能。所述其它移動功能包括(例如) 操作移動臺以準許移動臺進行電話呼叫及傳送數(shù)據(jù)。移動臺可含有便攜式電源(未圖示),其存儲并提供便攜式電能以用于移動臺的 電元件。便攜式電源的實例包括(但不限于)電池及燃料電池。便攜式電源可為或可不為 可再充電的。便攜式電源通常具有有限量的存儲電能,且在使用某種量后需要被替換或更 新,使得移動臺可繼續(xù)操作。通信系統(tǒng)(未圖示)提供用于移動臺的無線通信,且包括(但不限于)蜂窩式、 固定無線、PCS或衛(wèi)星通信系統(tǒng)。通信系統(tǒng)(未圖示)可提供根據(jù)任何標準或協(xié)議(例如, CDMA、TDMA、FDMA或GSM或其組合)的多址通信。裝置104為耦合到USB電纜的末端的硬件塊,其執(zhí)行某種有用的終端用戶功能。 裝置104的實例包括(但不限于)筆、鼠標、軌跡球、揚聲器、顯示器、監(jiān)視器、麥克風、電話、 寫字板、操縱桿、打印機、掃描儀、相機、外部存儲器裝置(例如,拇指驅(qū)動器)及擴充卡(例 如,計算機的EISA、ISA或PCI總線)以及其任何組合或變體。在一些情形中,裝置104可 被描述為次要或外圍裝置。USB 106可為有線的或無線的。有線實施例可使用經(jīng)由金屬導(dǎo)體(例如,銅線)或 光學(xué)導(dǎo)體(例如,光纖)傳送的信號。無線實施例可使用在任何頻率(例如,射頻(RF)或 紅外線(IR)頻率)下經(jīng)由信道傳送的信號。圖2說明根據(jù)本發(fā)明的一個方面的如圖1中所展示的系統(tǒng)100的細節(jié)。主機102 進一步包括USB主機控制器202、USB系統(tǒng)軟件204及客戶端軟件206。裝置104進一步包 括USB總線接口 208、USB邏輯裝置210及功能212 (還稱為功能裝置)。連接所述塊的實線表示實際通信流220。實際通信流220發(fā)生在主機102中的主 機控制器202與裝置104中的總線接口 208之間、主機102中的主機控制器202與系統(tǒng)軟件 204之間、主機102中的系統(tǒng)軟件204與客戶端軟件206之間、裝置104中的總線接口 208 與邏輯裝置210之間及裝置中的邏輯裝置210與功能212之間。
連接所述塊的虛線表示邏輯通信流222。邏輯通信流222發(fā)生在主機102中的系 統(tǒng)軟件204與裝置104中的邏輯裝置210之間及主機102中的客戶端軟件206與裝置104 中的功能212之間。系統(tǒng)100的各層包括USB總線接口層214、USB裝置層216及功能層218??偩€接 口層214包括主機102中的主機控制器202及裝置104中的總線接口 208??偩€接口層214 提供主機102與裝置104之間的物理/信令/包連接性。裝置層216包括主機102中的系統(tǒng)軟件204及裝置104中的邏輯裝置210。裝置 層216為系統(tǒng)軟件204具有以用于執(zhí)行與裝置104的通用USB操作的視圖。功能層218包括主機102中的客戶端軟件206及裝置104中的功能212。功能層 218經(jīng)由對應(yīng)客戶端軟件206向主機102提供額外能力。裝置層216及功能層218各自具 有在相應(yīng)層內(nèi)的邏輯通信流222的視圖,相應(yīng)層使用總線接口層214以經(jīng)由USB 106實現(xiàn) 實際通信流220的數(shù)據(jù)傳送。主機102及裝置104共享權(quán)利及責任以支持在裝置104中的功能212與主機102 中的客戶端軟件206之間的穩(wěn)健可靠的通信。USB通信使用總線拓撲、通信流模型、總線接 入管理及對等時傳送的考慮。主機102經(jīng)由主機控制器202與裝置104交互。其中,主機102負責檢測裝置104 的附接及移除,管理主機102與裝置104之間的控制流,管理主機102與裝置104之間的數(shù) 據(jù)流,收集狀態(tài)及活動統(tǒng)計,以及向所耦合的裝置104提供電力。主機102占據(jù)獨特位置作為USB的協(xié)調(diào)實體。除其獨特物理位置之外,主機102 還具有關(guān)于USB及其所耦合的裝置104的特定責任。主機102控制對USB的所有接入。裝 置104僅通過由主機授予接入而能夠接入USB。主機102還負責監(jiān)視USB的拓撲。主機102中的主機控制器202提供允許USB裝置耦合到主機102的硬件及軟件。主機102中的系統(tǒng)軟件204提供軟件,所述軟件獨立于特定裝置104或客戶端軟 件206而支持特定操作系統(tǒng)中的USB且通常供應(yīng)有操作系統(tǒng)。系統(tǒng)軟件204包括(例如) USB驅(qū)動程序、主機控制器驅(qū)動程序及主機軟件。系統(tǒng)軟件204管理裝置104與主機102之 間的交互。系統(tǒng)軟件204與裝置104之間的五個交互方面包括(例如)裝置列舉及配置、 等時數(shù)據(jù)傳送、異步數(shù)據(jù)傳送、功率管理及裝置與總線管理信息。主機102中的客戶端軟件提供在主機206上執(zhí)行的對應(yīng)于裝置104的軟件??蛻?端軟件206通常供應(yīng)有操作系統(tǒng)或與裝置104 —起提供。裝置104向主機102提供額外功能性。裝置104所提供的功能性的類型廣泛地變 化。然而,所有裝置104向主機102呈現(xiàn)相同基本接口以準許主機102以相同方式管理不 同USB裝置104的USB相關(guān)方面。為了輔助主機102識別及配置裝置104,每一裝置104載 運并報告配置相關(guān)信息。所報告的一些信息在所有裝置104當中為共用的。其它信息對于 由裝置104提供的功能性為特定的。此信息的詳細格式視裝置104的裝置類別而變化。圖3說明根據(jù)本發(fā)明的一個方面的如圖1及圖2中所展示的系統(tǒng)100的USB物理 總線拓撲300。所述總線拓撲300包括主機102、裝置104、USB 106以及根集線器302及其 它集線器304。為了方便、成本、封裝效率等起見,另一集線器304及一個或一個以上裝置 104可并入單一復(fù)合裝置306中??偩€拓撲300的四個方面包括主機102及裝置104 ;物理拓撲;邏輯拓撲;以及客戶端軟件206與裝置功能212之間的關(guān)系。主機102及裝置104表示系統(tǒng)100的主要組 件。物理拓撲表示USB元件如何耦合在一起。邏輯拓撲表示各種USB元件的角色及責任以 及從主機102及裝置104的觀點來看USB看起來如何。客戶端軟件206與裝置功能212之 間的關(guān)系表示客戶端軟件206及其相關(guān)功能212在裝置104視圖上彼此如何介接。如圖3中所說明,USB 106上的裝置104經(jīng)由分層星形拓撲而物理地連接到主機 102。USB連接點是由稱為集線器的特殊類別的USB裝置提供的。由集線器所提供的額外連 接點稱為端口。主機102包括稱為根集線器302的嵌入式集線器。主機102經(jīng)由根集線器 302提供一個或一個以上附接點。向主機102提供額外功能性的裝置104被稱為功能。為 了防止循環(huán)連接,將分層排序強加于USB的星形拓撲。這產(chǎn)生圖3中所說明的樹狀配置。可以看起來像是單一物理裝置的方式將多個功能封裝在一起。舉例來說,可將鍵 盤及軌跡球組合于單一封裝中。在所述封裝內(nèi)部,個別功能永久地附接到集線器304且是 內(nèi)部集線器連接到USB 106。當多個功能與集線器304組合于單一封裝中時,其被稱為復(fù)合 裝置306。復(fù)合裝置306內(nèi)的集線器304及附接到集線器304的每一功能被指派其自身裝 置地址。具有多個彼此獨立受控的接口的裝置104稱為合成裝置。合成裝置僅具有單一裝 置地址。從主機的觀點來看,復(fù)合裝置與附接有多個功能的單獨集線器相同。圖4說明根據(jù)本發(fā)明的一個方面的在如圖1及圖2中所展示的USB系統(tǒng)100的 USB主機102與一個或一個以上USB裝置104之間的通信服務(wù)及如圖3中所展示的物理總 線拓撲300。通信服務(wù)可被認為是隨時間420操作或被執(zhí)行的方法或過程。因此,圖4中 的圖解還可由一個或一個以上過程流程圖來表示或使用一個或一個以上過程流程圖。主機 102執(zhí)行沿虛線422位于其下方的通信服務(wù)。裝置104執(zhí)行沿虛線4M位于其下方的通信 服務(wù)。由主機102及裝置104中的每一者共享的通信服務(wù)橋接虛線422及似4兩者。主機102可具有獨立于USB的功率管理系統(tǒng)。系統(tǒng)軟件204與主機的功率管理系 統(tǒng)交互以處置例如暫?;蛟倮^續(xù)等系統(tǒng)功率事件。另外,裝置104通常實施允許其受系統(tǒng) 軟件管理功率的額外功率管理特征。USB的功率分配及功率管理特征允許其設(shè)計到本文中 描述的功率敏感系統(tǒng)(例如,基于電池的筆記本型計算機及移動側(cè)調(diào)制解調(diào)器(MSM))中。USB使用輪詢式總線協(xié)議。主機控制器202起始所有數(shù)據(jù)傳送。大多數(shù)總線事務(wù) 涉及多達三個包的發(fā)射。每一事務(wù)在主機控制器202基于調(diào)度發(fā)送描述事務(wù)的類型及方 向、USB裝置地址及端點數(shù)目的USB包時開始。此包被稱為“權(quán)標包”。經(jīng)尋址的裝置104 通過解碼適當?shù)刂纷侄味x擇其自身。在給定事務(wù)中,數(shù)據(jù)從主機102傳送到裝置104或 從裝置104傳送到主機102。在權(quán)標包中指定數(shù)據(jù)傳送的方向。事務(wù)的源接著發(fā)送數(shù)據(jù)包 或指示其沒有數(shù)據(jù)要傳送。目的地通常以指示傳送是否成功的信號交換包來響應(yīng)。在主機 控制器202與集線器304之間的一些總線事務(wù)涉及四個包的發(fā)射。這些類型的事務(wù)用于管 理主機102與全速/低速裝置104之間的數(shù)據(jù)傳送。在主機102上的源或目的地與裝置104上的端點之間的USB數(shù)據(jù)傳送模型被稱為 管道。存在兩種類型的管道流及消息。流數(shù)據(jù)不具有USB定義的結(jié)構(gòu),而消息數(shù)據(jù)具有 USB定義的結(jié)構(gòu)。另外,管道具有與數(shù)據(jù)帶寬、傳送服務(wù)類型及例如方向性及緩沖器大小等 端點特性的關(guān)聯(lián)。大多數(shù)管道在配置USB裝置時開始存在。一旦裝置被供電,一個消息管道 (默認控制管道)便一直存在,以便提供對裝置的配置、狀態(tài)及控制信息的存取。事務(wù)調(diào)度 允許對一些流管道進行流控制。在硬件層級處,這通過使用NAK (S卩,否認)信號交換以調(diào)節(jié)數(shù)據(jù)速率來防止緩沖器具有運行不足或運行過度情形。當被否認時,在總線時間可用時 重試事務(wù)。流控制機構(gòu)準許構(gòu)造靈活調(diào)度,靈活調(diào)度適應(yīng)同時服務(wù)流管道的異質(zhì)混合。因 此,可以不同間隔及使用不同大小的包來服務(wù)多個流管道。在過程402期間,主機102及裝置104使用USB通信技術(shù)中眾所周知的過程而以 正常通信狀態(tài)操作。在時間周期403期間,存在主機102與裝置104之間沒有通信的閑置時間周期。舉 例來說,當裝置104為鍵盤時,閑置時間周期可發(fā)生在用戶未按壓鍵時。在過程404期間,主機102響應(yīng)于閑置時間周期具有或超過所確定的持續(xù)時間而 暫停USB并進入低功率模式。低功率模式可另外被稱為深睡眠模式,其準許依靠便攜式電 源(例如,電池)來操作的主機102節(jié)省電力。在深睡眠模式中,主機102中的大多數(shù)電子 電路斷開以最小化耗用電流。在過程405期間,主機102及裝置104使用USB通信技術(shù)中眾所周知的過程而以 暫停通信狀態(tài)操作。主機102及裝置104可處于暫停狀態(tài)中持續(xù)任何持續(xù)時間。暫停狀態(tài) 準許主機102及/或裝置104節(jié)省電池電力以用于稍后正常操作。根據(jù)USB規(guī)范的章節(jié)10. 5. 4. 2,USB的功率管理的兩個合作層級包括總線及裝置 層級管理。裝置類別可定義類別特定的功率控制能力。USB裝置104支持暫停模式。經(jīng)由 對裝置104附接到的集線器端口的控制將裝置104置于暫停狀態(tài)中。正常裝置操作停止于 暫停模式中。如果裝置104能夠進行喚醒信令且裝置104被啟用以用于遠程喚醒,則其可響 應(yīng)于外部事件而產(chǎn)生再繼續(xù)信令。功率管理系統(tǒng)可將裝置轉(zhuǎn)變到暫停狀態(tài)或使裝置104斷 電,以便控制并節(jié)省電力。USB規(guī)范既不提供對跨越這些轉(zhuǎn)變保存及恢復(fù)裝置狀態(tài)的需求, 也不提供對跨越這些轉(zhuǎn)變保存及恢復(fù)裝置狀態(tài)的命令。裝置類別可定義類別特定的裝置狀 態(tài)保存及恢復(fù)能力。系統(tǒng)100協(xié)調(diào)裝置功率狀態(tài)與暫停模式之間的交互。建議在裝置104 未由系統(tǒng)100使用(即,除SOF權(quán)標之外,沒有事務(wù)被發(fā)射到裝置或從裝置發(fā)射)時,通過 選擇性地暫停裝置附接到的端口而盡快地暫停裝置104。暫停不作用的裝置歸因于在存在 短路條件的情況下高電流通過以高速模式操作的收發(fā)器而減少可靠性問題。在不存在關(guān)于 裝置104的事務(wù)的情況下不能檢測到這些短路條件中的一些。暫停未使用的裝置104將把 收發(fā)器接口置于全速模式中,全速模式在存在短路條件的情況下具有較大可靠性。在過程406期間,裝置104執(zhí)行活動。舉例來說,當裝置104為鍵盤時,所述活動 可為響應(yīng)于用戶按壓鍵而產(chǎn)生表示鍵擊的數(shù)據(jù)包,且將所產(chǎn)生的數(shù)據(jù)包發(fā)送(即,發(fā)射、提 供)到主機102。所述活動可由用戶手動地產(chǎn)生(例如,通過按壓鍵)或可由裝置104自動 地產(chǎn)生。在過程406處執(zhí)行的活動既定喚醒主機102并喚醒裝置104。在過程406處執(zhí)行 所述活動后,裝置104及/或主機102的用戶期待主機102即刻退出低功率模式并再繼續(xù) 與裝置104的正常操作狀態(tài)。在過程407期間,(例如)響應(yīng)于在過程406處執(zhí)行活動,裝置104可將活動(例 如,表示鍵擊的數(shù)據(jù)包)存儲于裝置104中的存儲器中以用于過程415處的未來參考及檢 索。此過程407是任選的,且當所執(zhí)行的活動并不足夠重要來捕獲(例如,表示鍵擊的數(shù)據(jù) 包,因為用戶再次按壓所述鍵可能會稍有不便)時為不需要的。在時間周期408期間,裝置104響應(yīng)于在過程406處執(zhí)行活動而針對來自主機102 的通信等待一時間周期。通常,裝置104等待約一毫秒(即,lmsec.)的時間周期,同時期待來自主機102的通信。在過程409期間,響應(yīng)于裝置104在過程406處執(zhí)行活動,使用USB通信技術(shù)中眾 所周知的過程,主機409檢測由裝置104在過程406處執(zhí)行的活動。在過程410期間,響應(yīng)于在過程409處檢測到活動,使用USB通信技術(shù)中眾所周知 的過程,主機102執(zhí)行遠程喚醒過程。根據(jù)USB規(guī)范的章節(jié)9. 2. 5. 2,遠程喚醒允許暫停的裝置104向也可能被暫停的主 機102發(fā)信號。這向主機102通知在必要時其應(yīng)從其暫停模式再繼續(xù),且服務(wù)觸發(fā)暫停的 裝置104向主機102發(fā)信號的外部事件。裝置104在配置描述符中報告其支持遠程喚醒的 能力。如果裝置104支持遠程喚醒,則其還必須允許使用標準USB請求來啟用及停用所述 能力。使用USB規(guī)范的章節(jié)7. 1. 7. 7中所描述的電信令來實現(xiàn)遠程喚醒。根據(jù)USB規(guī)范的章節(jié)10. 5. 4. 5,系統(tǒng)100可使暫停的USB樹的再繼續(xù)功率消耗最 小化。這通過經(jīng)由選擇性地暫停及/或停用裝置104與最近的自供電蘇醒集線器之間的集 線器端口而明確地啟用具有再繼續(xù)信令能力的裝置及控制再繼續(xù)信令的傳播來實現(xiàn)。在一 些錯誤恢復(fù)情境中,USB系統(tǒng)將需要重新列舉子樹。子樹可被部分地或完全地暫停。在錯 誤恢復(fù)期間,USB系統(tǒng)必須避免在裝置104發(fā)布再繼續(xù)信令與同時沿端口向下驅(qū)動復(fù)位之 間的競爭。經(jīng)由對裝置的遠程喚醒特征及集線器的端口特征的管理而實現(xiàn)避免此競爭。在時間周期411期間,主機102響應(yīng)于在過程410處執(zhí)行遠程喚醒過程而在向裝 置104提供通信之前花費一時間周期來喚醒。主機102的喚醒時間周期可大于一毫秒(即, lmsec.),且對于移動側(cè)調(diào)制解調(diào)器(MSM),所述喚醒時間周期(例如)可在七(7)毫秒(即, 7msec.)范圍內(nèi)。在裝置104具有比主機102在時間411處的喚醒時間短的在時間408處 的等待時間時的情況可另外被稱為競態(tài)條件。在競態(tài)條件下,主機102迅速操作以在裝置 104在時間408處的等待時間周期逝去之后在過程412處進入睡眠模式之前喚醒裝置104。在過程412期間,裝置104響應(yīng)于在過程406處執(zhí)行活動之后在等待時間周期(例 如,lmsec.)內(nèi)未接收到來自主機102的通信答復(fù)而進入睡眠模式。在過程413期間,主機102響應(yīng)于在過程410處執(zhí)行遠程喚醒過程而執(zhí)行再繼續(xù) 過程。在移動側(cè)調(diào)制解調(diào)器(MSM)的實例中,可在已逝去約7msec.之后執(zhí)行再繼續(xù)過程。 再繼續(xù)過程413解決了在裝置104在過程412處已經(jīng)返回到睡眠之后使主機102喚醒的問 題。再繼續(xù)過程413確保裝置104將在裝置104在過程412處已經(jīng)返回到睡眠之后喚醒。 換句話說,主機102執(zhí)行再繼續(xù)過程413以再繼續(xù)裝置104的操作。通過執(zhí)行再繼續(xù)過程 413,主機102再繼續(xù)裝置104的曾試圖通過在過程406處執(zhí)行活動來發(fā)布遠程喚醒序列但 因為主機102未及時喚醒而失敗的操作。在裝置104檢測到所述再繼續(xù)過程413之后,裝 置104喚醒并準許裝置104在正常操作狀態(tài)下執(zhí)行活動。當主機102執(zhí)行再繼續(xù)過程413時,主機102再繼續(xù)(即,喚醒)所有所連接裝置 104的操作。裝置104中的一些將不需要與主機102通信,且將在閑置時間403之后返回到 睡眠,而先前喚醒主機102的裝置104被準許通信。主機102在執(zhí)行遠程喚醒過程之后執(zhí)行再繼續(xù)過程的解決方案的優(yōu)點在于所述 解決方案可以軟件(即,編程指令或代碼)來實施且無需硬件改變。在無硬件改變的情況下 的軟件改變是用于在已經(jīng)制造及/或部署到客戶的硬件裝置中實施解決方案的顯著優(yōu)點。 此外,以軟件實施的解決方案減少了新硬件設(shè)計中的硬件成本、空間及功率消耗。
11
根據(jù)USB規(guī)范的章節(jié)7. 1. 7. 7,如果裝置104處于暫停模式中,則在其面向上游的 端口上接收到任何非閑置信令時再繼續(xù)其操作。另外,如果已由系統(tǒng)軟件204啟用裝置104 的遠程喚醒能力,則裝置104可向系統(tǒng)100發(fā)信號以再繼續(xù)操作。主機102或裝置104使 用再繼續(xù)信令以使暫停的總線區(qū)段返回到作用條件。集線器在再繼續(xù)信令的傳播及產(chǎn)生中起重要作用。以下描述為通用全局再繼續(xù)序 列的概述。在USB規(guī)范的章節(jié)11. 9中給出對再繼續(xù)序列、由選擇性暫停所引起的特殊情況 及集線器的作用的完整描述。主機102可在任何時間發(fā)信號通知再繼續(xù)(TDRSMDN)。主機102發(fā)送再繼續(xù)信令 持續(xù)至少20ms,且以兩種方式中的一者結(jié)束所述再繼續(xù)信令,這取決于當其被暫停時其端 口正在操作的速度。如果端口在被暫停時處于低速/全速中,則再繼續(xù)信令必須以標準低 速E0P(SE0的兩個低速位時間,接著為J)來結(jié)束。如果端口在其被暫停時正以高速操作, 則再繼續(xù)信令必須以到高速閑置狀態(tài)的轉(zhuǎn)變來結(jié)束。20ms的再繼續(xù)信令確保網(wǎng)絡(luò)中的能夠 看到再繼續(xù)的所有裝置104被喚醒。由再繼續(xù)信令建立的連接性由再繼續(xù)結(jié)束斷開,這使 集線器準備用于正常操作。在再繼續(xù)總線之后,主機102必須在閑置狀態(tài)起始:3ms內(nèi)開始 發(fā)送總線業(yè)務(wù)(至少SOF權(quán)標)以阻止系統(tǒng)返回到暫停模式中。具有遠程喚醒能力的裝置104可能不會產(chǎn)生再繼續(xù)信令,除非總線已連續(xù)地處于 閑置狀態(tài)中持續(xù)5msec. (TWTRSM)。這允許集線器進入其暫停狀態(tài)并準備傳播再繼續(xù)信令。 遠程喚醒裝置必須保持再繼續(xù)信令持續(xù)至少Imsec.,但不超過15msec. (TDRSMUP)。在此周 期的結(jié)尾,裝置104停止驅(qū)動總線(將其驅(qū)動器置于高阻抗狀態(tài)中,且不將總線驅(qū)動到J狀 態(tài))。如果遠程喚醒裝置上游的集線器被暫停,則其將把再繼續(xù)信令傳播到其面向上游 的端口且傳播到所有其經(jīng)啟用的面向下游的端口,包括最初發(fā)信號通知所述再繼續(xù)的端 口。當集線器正傳播來自下游裝置的再繼續(xù)信令時,其可從閑置狀態(tài)轉(zhuǎn)變到K,其中上升時 間快于通常所允許的時間。集線器必須在接收到原始再繼續(xù)的Ims內(nèi)開始所述再繼續(xù)信令 的此重新廣播(TURSM)。再繼續(xù)信號將以此方式向上游傳播,直到其到達主機或未暫停的 集線器為止(參看章節(jié)11. 9),所述主機或未暫停的集線器將向下游反射所述再繼續(xù)且著 手控制再繼續(xù)時序。此集線器稱為控制集線器。中間集線器(再繼續(xù)起始器與控制集線器 之間的集線器)在其面向上游的端口上驅(qū)動再繼續(xù)(TDRSMUP)持續(xù)至少1ms,在所述至少 Ims期間其還繼續(xù)在經(jīng)啟用的面向下游的端口上驅(qū)動再繼續(xù)。中間集線器在首先在其面向 上游的端口上斷言再繼續(xù)之后的15ms內(nèi)將停止在面向上游的端口上驅(qū)動再繼續(xù)且將連接 性的方向從上游反轉(zhuǎn)到下游。當所有中間集線器均已反轉(zhuǎn)連接性時,正從控制集線器將再 繼續(xù)驅(qū)動通過所有中間集線器并將其驅(qū)動到所有經(jīng)啟用的端口??刂萍€器必須在lmsec. (TURSM)內(nèi)重新廣播再繼續(xù)信令,且確保發(fā)信號通知再繼續(xù)持續(xù)至少20msec. (TDRSMDN)。 通過終止如上文描述的再繼續(xù)過程,集線器可接著開始正常操作。系統(tǒng)軟件204必須提供10msec.的再繼續(xù)恢復(fù)時間(TRSMRCY),在恢復(fù)時間期間, 其將不嘗試接入連接到受影響的(剛才被啟動的)總線區(qū)段的任何裝置。端口連接及斷開還可致使集線器發(fā)送再繼續(xù)信號并喚醒系統(tǒng)。這些事件僅在集線 器已被啟用作為遠程喚醒源的情況下才將致使集線器發(fā)送再繼續(xù)信號。如果集線器端口及裝置在暫停之前正以高速操作,則其需要“記住”其先前正以高速操作,且在K到SEO轉(zhuǎn)變的兩個低速位時間內(nèi)在不仲裁的情況下其必須轉(zhuǎn)變回到高速操 作。不活動定時器必須在K到SEO轉(zhuǎn)變之后兩個低速位時間起始。注意,如果鏈路在其被 暫停時正以高速操作,則省略通常將發(fā)生在全速再繼續(xù)信令的結(jié)尾處的從SEO到J的轉(zhuǎn)變。 主機102開始及時發(fā)送SOF以防止高速樹暫停。在過程414期間,在主機102執(zhí)行再繼續(xù)過程413之后,裝置104響應(yīng)于接收到來 自主機102的通信答復(fù)而從睡眠模式(在過程412處進入)喚醒。在過程415期間,裝置104響應(yīng)于在過程414處喚醒而檢索在過程步驟407處存 儲的活動(例如,表示鍵擊的數(shù)據(jù)包)。在過程416期間,裝置104響應(yīng)于在過程415處檢索所存儲的活動而將所檢索的 所存儲活動發(fā)送到主機102。過程步驟415及416為任選過程,主機102執(zhí)行再繼續(xù)過程 413以喚醒裝置104無需所述任選過程。過程415及416有利地準許裝置104記住并應(yīng)用 在裝置104進入睡眠模式之前由裝置104執(zhí)行的活動而無需裝置104再次執(zhí)行所述活動 (如果需要的話)。在過程417期間,裝置104繼續(xù)執(zhí)行相同或其它活動(例如,產(chǎn)生表示鍵按壓的數(shù) 據(jù)包并將其發(fā)送到主機102)。在過程418期間,主機102及裝置104如在過程402中那樣使用USB通信技術(shù)中 眾所周知的過程而以正常通信狀態(tài)操作。本文中所含有的系統(tǒng)、元件、方法及/或過程可以硬件、軟件或兩者的組合來實 施,且可包括一個或一個以上處理器。處理器為用于執(zhí)行任務(wù)的裝置及/或機器可讀指令 集合。處理器可為能夠執(zhí)行體現(xiàn)一過程的一系列指令的任何裝置,其包括(但不限于)計 算機、微處理器、控制器、專用集成電路(ASIC)、有限狀態(tài)機、數(shù)字信號處理器(DSP)或某種 其它機構(gòu)。處理器包括硬件、固件及/或軟件的任何組合。處理器通過計算、操縱、分析、修 改、轉(zhuǎn)換或發(fā)射所存儲及/或所接收的信息以供可執(zhí)行應(yīng)用程序或程序或信息裝置使用及 /或通過將所述信息路由到輸出裝置而作用于所述信息??蓤?zhí)行應(yīng)用程序包含用于(例如)響應(yīng)于用戶命令或輸入而實施預(yù)定功能的機器 代碼或機器可讀指令,所述預(yù)定功能包括(例如)操作系統(tǒng)、軟件應(yīng)用程序或其它信息處理 系統(tǒng)的預(yù)定功能??蓤?zhí)行程序為用于執(zhí)行一個或一個以上特定過程的代碼片段(即,機器可讀指 令)、子例程,或其它獨特的代碼區(qū)段或可執(zhí)行應(yīng)用程序的部分,且可包括對所接收的輸入 參數(shù)(或響應(yīng)于所接收的輸入?yún)?shù))執(zhí)行操作及提供所得輸出參數(shù)。在各種實施例中,可結(jié)合軟件指令使用硬連線電路以實施本發(fā)明。因此,所述技術(shù) 既不限于硬件電路與軟件的任何特定組合,也不限于由數(shù)據(jù)處理系統(tǒng)執(zhí)行的指令的任何特 定源。另外,貫穿此描述,將各種功能及操作描述為是由軟件代碼執(zhí)行或引起以簡化描述。 然而,所屬領(lǐng)域的技術(shù)人員將認識到,這些表述所意指的是,所述功能由處理器執(zhí)行代碼而 引起。從此描述將顯而易見,本發(fā)明的方面可至少部分以軟件體現(xiàn)。即,可響應(yīng)于計算機 系統(tǒng)或其它數(shù)據(jù)處理系統(tǒng)的處理器執(zhí)行機器可讀媒體中所含有的指令序列而在計算機系 統(tǒng)或其它數(shù)據(jù)處理系統(tǒng)中執(zhí)行所述技術(shù)。機器可讀媒體包括以可由機器(例如,計算機、網(wǎng)絡(luò)裝置、個人數(shù)字助理、計算機、數(shù)據(jù)處理器、制造工具、具有一個或一個以上處理器的集合的任何裝置等)存取的形式來 提供(即,存儲及/或發(fā)射)信息的任何機構(gòu)。機器可讀媒體可用以存儲當由數(shù)據(jù)處理系 統(tǒng)執(zhí)行時致使所述系統(tǒng)執(zhí)行本發(fā)明的各種方法的軟件及數(shù)據(jù)??蓪⒋丝蓤?zhí)行軟件及/或數(shù) 據(jù)的部分存儲于各處。舉例來說,機器可讀媒體包括可記錄/不可記錄媒體(例如,只讀存儲器(ROM)、隨 機存取存儲器(RAM)、磁盤存儲媒體、光學(xué)存儲媒體、快閃存儲器裝置、非易失性存儲器、高 速緩沖存儲器、遠程存儲裝置等),以及電傳播信號、光學(xué)傳播信號、聲學(xué)傳播信號或其它形 式的傳播信號(例如,載波、紅外線信號、數(shù)字信號等)等。在前述說明書中,已參考本發(fā)明的特定示范性實施例描述了本發(fā)明。將顯然的是, 在不脫離如所附權(quán)利要求書中闡述的本發(fā)明的較廣泛精神及范圍的情況下,可對本發(fā)明進 行各種修改。因此,應(yīng)按說明性意義而非限制性意義來看待本說明書及圖式。
權(quán)利要求
1.一種通用串行總線(USB)主機,其包含USB主機控制器,其適于經(jīng)由USB而與USB裝置通信; 客戶端軟件;及USB系統(tǒng)軟件,其適于與所述USB主機控制器及所述客戶端軟件通信,且適于 響應(yīng)于檢測到由所述USB裝置進行的活動而執(zhí)行遠程喚醒過程;及 響應(yīng)于執(zhí)行所述遠程喚醒過程而執(zhí)行再繼續(xù)過程。
2.根據(jù)權(quán)利要求1所述的USB主機,其中所述USB系統(tǒng)軟件適于 將所述USB主機及所述USB裝置置于暫停操作狀態(tài)中;及響應(yīng)于所述USB主機與所述USB裝置之間無通信的閑置時間周期而將所述USB主機置 于低功率模式中。
3.根據(jù)權(quán)利要求1所述的USB主機,其中所述USB系統(tǒng)軟件適于 響應(yīng)于所述再繼續(xù)過程而進入正常操作狀態(tài)。
4.根據(jù)權(quán)利要求1所述的USB主機,其中所述USB系統(tǒng)軟件適于響應(yīng)于所述遠程喚醒過程超過所述USB裝置接收來自所述USB主機的通信的等待時間 周期而執(zhí)行所述再繼續(xù)過程。
5.根據(jù)權(quán)利要求1所述的USB主機,其包含 移動臺調(diào)制解調(diào)器。
6.根據(jù)權(quán)利要求5所述的USB主機,其中所述移動臺調(diào)制解調(diào)器包含射頻接口。
7.根據(jù)權(quán)利要求6所述的USB主機,其中所述移動臺調(diào)制解調(diào)器包含 集成電路。
8.根據(jù)權(quán)利要求1所述的USB主機,其包含 便攜式電源,其適于向所述USB主機提供電力。
9.一種通用串行總線(USB)裝置,其包含 功能裝置;USB接口,其適于經(jīng)由USB而與USB主機通信;及USB邏輯裝置,其適于與所述USB接口及所述功能裝置通信,且適于執(zhí)行活動以喚醒所述USB裝置,包括針對所述USB主機起始遠程喚醒過程;響應(yīng)于所述USB主機執(zhí)行所述遠程喚醒過程及再繼續(xù)過程而喚醒所述USB裝置。
10.根據(jù)權(quán)利要求9所述的USB裝置,其中所述USB邏輯裝置適于響應(yīng)于所述USB主機與所述USB裝置之間無通信的閑置時間周期而將所述USB主機及 所述USB裝置置于暫停操作狀態(tài)中。
11.根據(jù)權(quán)利要求9所述的USB裝置,其中所述USB邏輯裝置適于 響應(yīng)于所述再繼續(xù)過程而進入正常操作狀態(tài)。
12.根據(jù)權(quán)利要求9所述的USB裝置,其中所述USB邏輯裝置適于響應(yīng)于所述遠程喚醒過程超過所述USB裝置接收來自所述USB主機的通信的等待時間 周期而將所述USB主機置于低功率模式中。
13.根據(jù)權(quán)利要求9所述的USB裝置,其中所述USB邏輯裝置適于響應(yīng)于執(zhí)行經(jīng)執(zhí)行以喚醒所述USB裝置的所述活動而將所述活動存儲于存儲器中。
14.根據(jù)權(quán)利要求13所述的USB裝置,其中所述USB邏輯裝置適于 響應(yīng)于所述USB裝置喚醒而檢索存儲于存儲器中的所述活動;及將存儲于存儲器中的所述所檢索的活動發(fā)送到所述USB主機。
15.根據(jù)權(quán)利要求9所述的USB裝置,其中所述USB邏輯裝置適于 響應(yīng)于所述USB裝置喚醒而執(zhí)行活動。
16.根據(jù)權(quán)利要求9所述的USB裝置,其中所述USB裝置適于經(jīng)由所述USB接收來自所 述USB主機的電力以向所述USB裝置供電。
17.一種通用串行總線(USB)系統(tǒng),其包含 USB主機,其包括USB主機控制器,其適于經(jīng)由USB而與USB裝置通信; 客戶端軟件;及USB系統(tǒng)軟件,其適于與所述USB主機控制器及所述客戶端軟件通信,且適于 響應(yīng)于檢測到由所述USB裝置進行的活動而執(zhí)行遠程喚醒過程;及 響應(yīng)于執(zhí)行所述遠程喚醒過程而執(zhí)行再繼續(xù)過程;及 所述USB裝置,其包括 功能裝置;USB接口,其適于經(jīng)由所述USB而與所述USB主機控制器通信;及 USB邏輯裝置,其適于與所述USB接口及所述功能裝置通信,且適于 執(zhí)行所述活動以喚醒所述USB裝置,包括針對所述USB主機起始所述遠程喚醒過程; 響應(yīng)于所述USB主機執(zhí)行所述再繼續(xù)過程而喚醒所述USB裝置。
18.一種用于操作通用串行總線(USB)主機的方法,其包含響應(yīng)于檢測到由耦合到所述USB主機的USB裝置進行的活動而執(zhí)行遠程喚醒過程;及 響應(yīng)于執(zhí)行所述遠程喚醒過程而執(zhí)行再繼續(xù)過程。
19.一種用于操作通用串行總線(USB)裝置的方法,其包含執(zhí)行活動以喚醒所述USB裝置,包括針對耦合到所述USB裝置的USB主機起始遠程喚 醒過程;響應(yīng)于所述USB主機執(zhí)行所述遠程喚醒過程及再繼續(xù)過程而喚醒所述USB裝置。
20.一種在通用串行總線(USB)主機與USB裝置之間通信的信號接口協(xié)議,其包含 由所述USB裝置執(zhí)行活動以喚醒所述USB主機;響應(yīng)于檢測到由所述USB裝置進行的所述活動而由所述USB主機執(zhí)行遠程喚醒過程; 響應(yīng)于由所述USB主機執(zhí)行所述遠程喚醒過程而由所述USB主機執(zhí)行再繼續(xù)過程;及 響應(yīng)于所述USB主機執(zhí)行所述再繼續(xù)過程而由所述USB裝置喚醒所述USB裝置。
全文摘要
當通用串行總線(USB)主機處于低功率(例如,深睡眠)模式中時,USB裝置經(jīng)由USB而與所述USB主機通信以經(jīng)由所述USB遠程喚醒所述USB主機。所述USB裝置執(zhí)行活動以喚醒所述USB主機。所述USB主機響應(yīng)于檢測到由所述USB裝置進行的所述活動而執(zhí)行遠程喚醒過程。所述USB主機響應(yīng)于由所述USB主機執(zhí)行所述遠程喚醒過程而執(zhí)行再繼續(xù)過程。所述USB裝置響應(yīng)于所述USB主機執(zhí)行所述再繼續(xù)過程而喚醒。
文檔編號G06F1/32GK102124454SQ200980132015
公開日2011年7月13日 申請日期2009年8月21日 優(yōu)先權(quán)日2008年8月21日
發(fā)明者伊戈爾·馬拉曼特, 利龍·馬諾爾, 塞爾焦·科洛爾, 德迪·蘭斯基, 約拉姆·里蒙尼 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
钦州市| 崇左市| 镇宁| 金塔县| 古浪县| 临高县| 苍溪县| 晋州市| 临朐县| 宽城| 昭平县| 兴安盟| 郴州市| 鹤壁市| 冷水江市| 永善县| 宁乡县| 台中市| 遂平县| 定兴县| 冕宁县| 招远市| 临潭县| 桐庐县| 县级市| 焉耆| 军事| 綦江县| 宁城县| 扬中市| 繁昌县| 信阳市| 寿阳县| 湘西| 恩施市| 罗城| 临颍县| 黄梅县| 禹城市| 青阳县| 汝阳县|