1.一種控制通過通用串行總線(USB)連接的數據傳輸的方法,包括:
在與耦合至所述USB連接的主機相關聯的控制系統(tǒng)處,接收來自多個批量端點中的至少一個批量端點的否定指示,所述否定指示指示所述多個批量端點中的所述至少一個批量端點不具有準備好要傳輸的數據;以及
基于所述否定指示來使通過所述USB連接至所述多個批量端點中的其他端點的批量數據傳輸優(yōu)先。
2.如權利要求1所述的方法,其特征在于,所述否定指示包括NAK、NRDY、或者NYET信號中的一者。
3.如權利要求1所述的方法,其特征在于,使批量數據傳輸優(yōu)先包括:至少針對在其中接收到所述否定指示的幀使批量數據傳輸優(yōu)先。
4.如權利要求1所述的方法,其特征在于,使批量數據傳輸優(yōu)先包括:使批量數據傳輸優(yōu)先達接收到所述否定指示之后的預定義時間。
5.如權利要求1所述的方法,其特征在于,進一步包括:向請求可用數據的所述多個批量端點中的每一個批量端點發(fā)送查詢。
6.如權利要求5所述的方法,其特征在于,發(fā)送所述查詢包括發(fā)出輸入令牌。
7.如權利要求1所述的方法,其特征在于,使批量數據傳輸優(yōu)先包括:跳過與所述否定指示相關聯的所述至少一個批量端點。
8.如權利要求5所述的方法,其特征在于,進一步包括:從所述多個批量端點中的第二批量端點接收數據。
9.如權利要求8所述的方法,其特征在于,使批量數據傳輸優(yōu)先包括:優(yōu)先從所述多個批量端點中的所述第二批量端點接收數據。
10.如權利要求1所述的方法,其特征在于,使所述USB連接上至其他端點的批量數據傳輸優(yōu)先包括:使用自適應學習算法來使至具有要傳輸的數據的端點的批量數據傳輸優(yōu)先。
11.如權利要求1所述的方法,其特征在于,從多個批量端點中的至少一個批量端點接收所述否定指示包括:最初在外部控制器處接收所述否定指示并且將所述否定指示傳遞到所述控制系統(tǒng),所述否定指示指示所述多個批量端點中的所述至少一個批量端點不具有準備好要傳輸的數據。
12.一種計算設備,包括:
配置成耦合至通用串行總線(USB)連接的主機;以及
與所述主機和所述USB連接相關聯的控制系統(tǒng),所述控制系統(tǒng)配置成:
從多個批量端點中的至少一個批量端點接收否定指示,所述否定指示指示所述多個批量端點中的所述至少一個批量端點不具有準備好要傳輸的數據;以及
基于所述否定指示來使通過所述USB連接至所述多個批量端點中的其他端點的批量數據傳輸優(yōu)先。
13.如權利要求12所述的計算設備,其特征在于,所述否定指示包括NAK信號。
14.如權利要求12所述的計算設備,其特征在于,所述控制系統(tǒng)被進一步配置成向請求可用數據的所述多個批量端點中的每一個批量端點發(fā)送查詢。
15.如權利要求12所述的計算設備,其特征在于,所述控制系統(tǒng)被配置成通過跳過與所述否定指示相關聯的所述至少一個批量端點來進行優(yōu)先。
16.如權利要求12所述的計算設備,其特征在于,所述控制系統(tǒng)位于所述主機外部。
17.如權利要求12所述的計算設備,其特征在于,所述控制系統(tǒng)被納入到所述主機中。
18.如權利要求12所述的計算設備,其特征在于,所述控制系統(tǒng)被配置成如果所述多個批量端點中沒有一個批量端點具有要傳輸的數據,則進入低功率模式。
19.如權利要求12所述的計算設備,其特征在于,所述主機和所述控制系統(tǒng)被集成到集成電路(IC)中。
20.如權利要求12所述的計算設備,其特征在于,所述計算設備被集成到選自下組的設備中:機頂盒、娛樂單元、導航設備、通信設備、固定位置數據單元、移動位置數據單元、移動電話、蜂窩電話、計算機、便攜式計算機、臺式計算機、個人數字助理(PDA)、監(jiān)視器、計算機監(jiān)視器、電視機、調諧器、無線電、衛(wèi)星無線電、音樂播放器、數字音樂播放器、便攜式音樂播放器、數字視頻播放器、視頻播放器、數字視頻光碟(DVD)播放器、和便攜式數字視頻播放器。
21.如權利要求12所述的計算設備,其特征在于,所述計算設備進一步包括與所述控制系統(tǒng)相關聯的外部調度器,其中所述外部控制器被配置成接收所述否定指示并且將信息傳遞至所述控制系統(tǒng)。
22.一種控制通過通用串行總線(USB)連接的數據傳輸的方法,包括:
確定多個批量端點中的每一個批量端點都不具有要傳輸至主機的數據;
確定待決幀包括一個或多個中斷傳輸;以及
在所述待決幀開始之前將中斷查詢發(fā)送至中斷端點。
23.如權利要求22所述的方法,其特征在于,進一步包括:在沒有任何中斷查詢的情況下開始所述待決幀。
24.如權利要求22所述的方法,其特征在于,進一步包括:如果響應于所述中斷查詢沒有接收到中斷數據,則進入低功率模式。
25.如權利要求22所述的方法,其特征在于,進一步包括:如果所述多個批量端點中的任何批量端點具有要傳輸至所述主機的數據,則使批量數據傳輸優(yōu)先。
26.一種計算設備,包括:
配置成耦合至通用串行總線(USB)連接的主機;以及
與所述主機相關聯的控制系統(tǒng),所述控制系統(tǒng)配置成:
確定多個批量端點中的每個批量端點都不具有要傳輸至所述主機的數據;
確定待決幀包括一個或多個中斷傳輸;以及
在所述待決幀開始之前通過所述USB連接來將中斷查詢發(fā)送至中斷端點。