[發明專利]傳輸中斷包在審
| 申請號: | 201380053945.3 | 申請日: | 2013-11-19 |
| 公開(公告)號: | CN104737145A | 公開(公告)日: | 2015-06-24 |
| 發明(設計)人: | D·特蘭;J·特雷休伊 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F13/24 | 分類號: | G06F13/24 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 王英;張立達 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 傳輸 中斷 | ||
技術領域
本公開大體上涉及在計算設備中傳輸數據并且更具體而非排他地涉及傳輸中斷包。
背景技術
現代計算設備持續地結合數量不斷增長的組件。例如,現代計算設備可以包括任何合適數量的傳感器以及I/O設備等等。每一個組件可以使用公共總線將數據傳送到存儲設備或者處理器。例如,通用串行總線(在本文也被稱為USB)可以針對任何合適數量的組件傳送數據。
附圖說明
圖1是計算系統的示例的框圖,所述計算系統使USB設備能夠將聚合中斷包發送到操作系統;
圖2是將聚合中斷包從客戶段設備發送到主機設備的示例的處理流程圖;
圖3是將聚合中斷包發送到操作系統的傳感器控制器的示例的框圖;
圖4是聚合中斷包的示例;并且
圖5是能夠使USB設備能夠將聚合中斷包發送到操作系統的有形的、非暫時性計算機可讀介質。
具體實施方式
在一些計算設備中,USB設備能夠經過USB中斷包傳輸數據。然而,經過USB中斷包傳輸數據會是低效的。例如,USB中斷包會具有固定大小并且每一個USB組件會在USB中斷包中發送特定量的數據。例如,每次在USB組件將數據發送到計算設備時,該USB組件都會傳輸諸如固定數量的字節的固定量的數據。然而,USB組件會在USB中斷包中包括比USB中斷包能夠傳輸的數據更少的數據。例如,USB組件會在USB中斷包中包括10字節數據,而該USB中斷包能夠傳輸64字節數據。在這一示例中,USB中斷包中的54個字節不會為USB組件傳輸任何數據。
根據本文公開的主題的實施例,可以將聚合中斷包從客戶端設備發送到主機設備。本文所稱的客戶端設備包括能夠將數據傳輸到主機設備的任何計算設備、計算組件或者軟件應用程序。在一些實施例中,客戶端設備可以是USB設備、人機接口設備(本文也被稱為HID)、控制器、傳感器控制器或者觸摸屏顯示器等等。本文所稱的主機設備包括能夠接收從客戶端設備傳輸的數據的任何計算設備、計算組件或者軟件應用程序。在一些實施例中,主機設備可以包括控制器、存儲設備或者操作系統等等。聚合中斷包可以用于針對任何合適數目的組件傳輸數據。例如,聚合中斷包可以包括用于被組合到單個USB中斷包中的多個USB組件的數據。在一些實施例中,針對每一個USB組件的數據可以緊鄰來自其他USB組件的數據。在一些示例中,聚合中斷包可以包括針對特定USB設備的多個數據集。例如,當用戶同時觸摸觸摸屏顯示設備的多個部分時,該觸摸屏顯示設備可以檢測多個數據集。在一些實施例中,觸摸屏顯示器能夠生成包括該觸摸屏顯示器已檢測的該多個數據集的聚合中斷包。將聚合中斷包從USB組件發送到操作系統能夠通過在單個中斷包中傳輸針對多個設備的數據來減小USB中斷包的低效率。
在以下說明書及權利要求中,會使用術語“耦合”和“連接”及其派生詞。應該理解,這些術語并不意在是彼此的同義詞。相反,在特定實施例中,“連接”可以用于指示兩個或更多個元件彼此之間直接物理或電接觸。“耦合”可以意味著兩個或更多個元件直接物理或電接觸。然而,“耦合”也可以意味著兩個或更多個元件并非彼此直接接觸,但是彼此協作或者交互。
圖1是使USB設備能夠將聚合中斷包發送到操作系統的計算系統的示例的框圖。計算系統100可以例如是移動電話、膝上型計算機、超級本、臺式計算機或平板計算機等等。計算系統100可以包括適于執行所存儲的指令的處理器102,以及存儲由處理器102可執行的指令的存儲器設備104。處理器102可以是單核處理器、多核處理器、計算集群或任何數目的其他配置。處理器102可以被實現為復雜指令集計算機(CISC)或者精簡指令集計算機(RISC)處理器、x86指令集兼容處理器、多核或任何其他微處理器或中央處理單元(CPU)。在一些實施例中,處理器102包括雙核處理器、雙核移動處理器等等。
存儲器設備104可以包括隨機存取存儲器(例如,SRAM、DRAM、零電容器RAM、SONOS、eDRAM、EDO?RAM、DDR?RAM、RRAM、PRAM等)、只讀存儲器(例如,掩模ROM、PROM、EPROM、EEPROM等)、閃存或任何其他合適的存儲器系統。存儲器設備104能夠用于存儲計算機可讀指令,該計算機可讀指令在被處理器執行時,指導處理器執行根據本文描述的實施例的各種操作。例如,由處理器102執行的指令可以用于實現發送聚合中斷包的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司;,未經英特爾公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380053945.3/2.html,轉載請聲明來源鉆瓜專利網。





