两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

通用串行總線管理的制作方法

文檔序號:11288552閱讀:228來源:國知局
通用串行總線管理的制造方法與工藝



背景技術(shù):

消費者、商業(yè)和工業(yè)部門中的電子設(shè)備可以包括諸如通用串行總線(“usb”)端口的數(shù)據(jù)端口,以由主機發(fā)送并接收數(shù)據(jù)。usb規(guī)范的版本也可以包括在單個電纜上傳輸數(shù)據(jù)、視頻和電力的能力。

附圖說明

圖1示出根據(jù)本公開的示例的、包括usb集線器控制器的設(shè)備;

圖2示出根據(jù)本公開的示例的、管理通用串行總線的流程圖;以及

圖3示出根據(jù)本公開的示例的、可以被用作管理通用串行總線的平臺的計算設(shè)備的示意圖。

具體實施方式

下面描述的各種示例提供了管理通用串行總線,包括確定連接到集線器控制器的設(shè)備的功率需求,計算連接到集線器控制器的設(shè)備的總功耗,以及確定將哪個usb信息方案或與usb設(shè)備相關(guān)的其他數(shù)據(jù)顯示給用戶。根據(jù)一些示例,usb信息方案可以被顯示,諸如通過使用監(jiān)視器縮放器(monitorscalar),例如通過屏幕上顯示,或者可以與其他視頻流或內(nèi)容復(fù)用。功率可以基于連接到集線器控制器的全部設(shè)備的總功耗和/或基于用戶設(shè)置或偏好來分配。

在一些示例中,usb信息方案也可以包括數(shù)據(jù)傳輸率或與通用串行總線或連接的設(shè)備相關(guān)的其他數(shù)據(jù),并且諸如數(shù)據(jù)傳輸率的值可以被協(xié)商,包括基于用戶設(shè)置和偏好的協(xié)商。

通常,諸如臺式計算機、膝上型計算機、平板電腦、移動設(shè)備、打印機、零售點銷售設(shè)備、監(jiān)視器、顯示器和其他設(shè)備(以下稱為“設(shè)備”)的電子設(shè)備的用戶可能尋求將這樣的設(shè)備連接到外部設(shè)備或外設(shè)。例如,監(jiān)視器的用戶可能尋求將監(jiān)視器連接到平板電腦、移動設(shè)備、鍵盤和/或膝上型計算機,監(jiān)視器用作集線器。

諸如usb的各種標(biāo)準(zhǔn)可以限定用于連接設(shè)備并將電力供應(yīng)至設(shè)備的電纜、連接器和通信協(xié)議。例如,usb2.0是允許每秒480兆比特的數(shù)據(jù)傳輸率或發(fā)碼率的廣泛使用的標(biāo)準(zhǔn),而usb3.0保留與usb2.0的向后兼容性的同時每秒能夠處理5.0千兆比特。

usb類型c限定用于usb設(shè)備的新的、小的可逆轉(zhuǎn)接駁的插頭連接器。usb類型c電纜可以是有源、電子標(biāo)記的電纜,包括基于配置數(shù)據(jù)通道和供應(yīng)商定義的消息的芯片和id功能。usb類型c支持每秒至多10.0千兆比特的數(shù)據(jù)傳輸,具有充電至多100瓦和20伏的容量,并且可以和其他流一起傳輸諸如本地顯示端口視頻的視頻。

因為更多的設(shè)備通過usb類型c連接,越來越難以管理并了解連接到例如單個usb集線器控制器的每個設(shè)備的不同功率和數(shù)據(jù)傳輸要求。在包括連接到兩個移動設(shè)備——平板電腦和筆記本電腦的usb集線器控制器的監(jiān)視器(或者“主機”)的示例中,連接的設(shè)備中的每一個可以具有可以超過usb類型c和/或集線器控制器的容量的其自己的功率和數(shù)據(jù)傳輸需求。

例如,移動設(shè)備和平板電腦中的每一個可以要求15瓦特,并且筆記本電腦可以要求45瓦特,總共90瓦特。假如監(jiān)視器上的集線器控制器僅由65瓦特的電源供電,則集線器控制器將不能為所有連接的設(shè)備供電。在這樣的示例中,用戶當(dāng)前可能沒有辦法直觀了解并管理每個連接的設(shè)備的功率需求,并且沒有辦法相對于功率分配而可視化、優(yōu)先化或設(shè)置偏好。例如,相對于將電力供應(yīng)到不被積極地訪問的usb硬盤,用戶可能希望對具有耗盡電池的移動設(shè)備充電。

在類似的示例中,移動設(shè)備和平板電腦中的每一個可以要求2千兆比特每秒的數(shù)據(jù)傳輸,而筆記本電腦可以要求5千兆比特每秒的數(shù)據(jù)傳輸,總共11千兆比特每秒并超過usb類型c的版本的示例數(shù)據(jù)傳輸限制。如上所述,在這樣的示例中,用戶目前可能沒有辦法了解并管理每個連接的設(shè)備的數(shù)據(jù)傳輸需求,并且沒有辦法相對于數(shù)據(jù)傳輸限制、上限和/或節(jié)流而可視化、優(yōu)先化或設(shè)置偏好。例如,用戶可能希望優(yōu)先化至平板電腦的數(shù)據(jù)傳輸以在旅行之前復(fù)制一批照片,同時節(jié)流或甚至延遲數(shù)據(jù)傳輸?shù)綍r間不敏感的備份驅(qū)動器。

這些問題和用戶困惑通常由于諸如監(jiān)視器的主機可以支持諸如usb2.0的傳統(tǒng)連接而加重,傳統(tǒng)連接具有與較新版本的usb標(biāo)準(zhǔn)不同的數(shù)據(jù)傳輸和功率傳送需求,并且可能不支持諸如視頻的其他特征。在功率或數(shù)據(jù)需求是可變的并基于例如設(shè)備用途改變時,用戶困惑可能會進一步加重。

根據(jù)管理通用串行總線的示例,連接到usb集線器控制器的設(shè)備被感測并且來自設(shè)備的usb信息方案被獲取。設(shè)備的功率需求通過所述usb信息方案來確定,并且連接到usb集線器控制器的多個設(shè)備的總功耗被計算。顯示給用戶的usb信息方案數(shù)據(jù)和數(shù)據(jù)顯示布置被確定,并且監(jiān)視器縮放器被指令為以確定的數(shù)據(jù)顯示布置顯示usb信息方案?;谶B接到集線器控制器的所有設(shè)備的總功耗和用戶設(shè)置,將功率分配給設(shè)備。在一些示例中,usb信息方案數(shù)據(jù)可以與視頻流復(fù)用。

圖1示出根據(jù)本公開的示例的、包括usb集線器控制器的設(shè)備。

圖1包括主機104。主機104可以是監(jiān)視器、顯示器、一體機、筆記本電腦、臺式機、打印機、零售銷售點設(shè)備或其他設(shè)備。通常,主機104可以是用作集線器的設(shè)備,用于多種或多個usb設(shè)備發(fā)送并接收數(shù)據(jù)和/或視頻,和/或接收電力。例如,主機104可以是具有眾多usb端口的計算機監(jiān)視器。

主機104可以包括可被用于向主機104和usb設(shè)備兩者供電的電源102,以下更詳細討論。電源102可以是例如內(nèi)置電源單元、外部電源塊或適配器,或另一電源。在一些示例中,電源102可以提供100瓦特的電力。電源102也可以轉(zhuǎn)換電力,諸如將ac電力轉(zhuǎn)換為dc電力。

主機104也可以包括監(jiān)視器縮放器106,其可以包括諸如顯示端口連接器或端口112的視頻連接器。監(jiān)視器縮放器106可以被用于在屏幕上顯示視頻,包括視頻疊加。例如,監(jiān)視器縮放器106可以被用于顯示一屏幕上顯示或菜單,與操作系統(tǒng)呈現(xiàn)的內(nèi)容分開。

主機104也可以包括usb集線器控制器108或與usb集線器控制器108通信。usb集線器控制器108可以是集成電路,或更具體地,可以是多主機、多從機、單端、串行計算機總線的內(nèi)部集成電路(“i2c”)。

在一些示例中,電源102可以通過通信總線與監(jiān)視器縮放器106通信,并且監(jiān)視器縮放器106可以通過相同或分開的通信總線與usb集線器控制器108通信。

usb集線器控制器108也可以與諸如usb插座120、124、128和132的usb插座或“端口”通信。usb插座120、124、128和132可以在一個示例中全為usb類型c,或者其他usb端口類型,或usb端口類型的組合。

usb集線器控制器108可以通過例如usb數(shù)據(jù)線110a-d與usb插座通信。usb集線器控制器108可以從usb設(shè)備拉出數(shù)據(jù),或者usb設(shè)備可以將數(shù)據(jù)推送到usb集線器控制器108。除了正常數(shù)據(jù)有效載荷之外,usb數(shù)據(jù)線110a-d,可以通過推送或拉出的方法從usb設(shè)備傳輸usb信息方案。usb信息方案可以包括與設(shè)備相關(guān)的數(shù)據(jù)或元數(shù)據(jù),例如功率需求、數(shù)據(jù)傳輸需求、設(shè)備名稱、設(shè)備類型或用于識別或使用設(shè)備的其他信息。

usb集線器控制器108也可以通過例如dc電源118a-c或dc/dc電壓調(diào)節(jié)器116向usb插座120、124、128和132供電。

在一個示例中,通過usb數(shù)據(jù)線110d來自usb集線器控制器108的數(shù)據(jù)以及來自顯示端口或移動高清晰度鏈路(“mhl”)的視頻可以被復(fù)用,例如在mux114處,以傳輸?shù)絬sb類型c插座132。復(fù)用可以包括將各種視頻流組合成單個流。例如,如下面更詳細地討論的,視頻流可以與上面討論的usb信息方案或來自usb信息方案的數(shù)據(jù)的子集復(fù)用。

例如,usb插座120、124、128和132可連接到多個設(shè)備,諸如平板電腦122、移動設(shè)備126、鍵盤130和/或筆記本電腦134。如上所述,設(shè)備122、126、130和134中的每一個可以具有可以是可變的它們自己的功率需求和數(shù)據(jù)傳輸需求。

圖2示出根據(jù)本公開的示例的、管理通用串行總線的流程圖。

在框202中,連接到通用串行總線集線器控制器的設(shè)備被感測。設(shè)備可以是例如圖1的平板電腦122。平板電腦可以被插座120或usb集線器控制器108感測。

在框204中,來自設(shè)備的通用串行總線信息方案被獲取。如上所述,usb信息方案可以包括與設(shè)備相關(guān)的數(shù)據(jù)或元數(shù)據(jù),例如功率需求、數(shù)據(jù)傳輸需求、設(shè)備名稱、設(shè)備類型或用于識別或使用設(shè)備的其他信息。例如,用于設(shè)備122的usb信息方案可以包括15瓦的功率需求、1千兆比特每秒的數(shù)據(jù)傳輸率和“用戶的平板電腦”的設(shè)備名稱。

在框206中,通過通用串行總線信息方案的設(shè)備的功率需求被確定。例如,上面討論的usb信息方案可以被解析以確定平板電腦的功率需求是15瓦。在一些情況下,功率需求可以是可變的。

在框208中,連接到通用串行總線集線器控制器的多個設(shè)備的總功耗被計算。在圖1的示例中,可以計算70瓦的總功耗???08也可以包括感測到主機(例如,主機104)的電源具有一定瓦數(shù),例如100瓦特的電源102。

在框210中,與數(shù)據(jù)顯示布置一起,要顯示給用戶的通用串行總線信息方案數(shù)據(jù)被確定。例如,可以確定應(yīng)該只給用戶呈現(xiàn)設(shè)備名稱和功耗水平,而不是數(shù)據(jù)傳輸率(即,對于數(shù)據(jù)傳輸不相關(guān)或不重要的設(shè)備),設(shè)備名稱被顯示在與諸如監(jiān)視器的主機上的端口的物理位置有關(guān)的屏幕上。在另一個示例中,設(shè)備名稱可以顯示在具有每個設(shè)備的數(shù)據(jù)傳輸需求的垂直列表中。在又一個示例中,與功率需求和數(shù)據(jù)傳輸率兩者或usb信息方案中的其他數(shù)據(jù)一起,標(biāo)志、圖標(biāo)或圖形可以針對每個設(shè)備被顯示,表示usb類型,諸如usb類型c??梢曰谠O(shè)備類型、用戶偏好、制造商設(shè)置或與設(shè)備有關(guān)的其他因素,確定要顯示的數(shù)據(jù)和位置。

在一些示例中,框210中顯示的數(shù)據(jù)也可以包括用于用戶設(shè)置偏好或其他用戶設(shè)置的選項。例如,用戶能夠依據(jù)功率分配或數(shù)據(jù)傳輸將一個設(shè)備優(yōu)先于另一個設(shè)備,或者設(shè)置上限、限制、閾值、警告或其他度量或順序。在另一個示例中,顯示可以包括功耗、數(shù)據(jù)傳輸或從usb信息方案解析或?qū)С龅钠渌麛?shù)據(jù)的總數(shù)或總計。

在框212中,監(jiān)視器縮放器被指令為以確定的數(shù)據(jù)顯示布置顯示通用串行總線信息方案。在一個示例中,當(dāng)設(shè)備被插入時、主機被開啟時或響應(yīng)于用戶按鍵或其他輸入,數(shù)據(jù)可以被顯示為屏幕上菜單。如上所述,框212中顯示的數(shù)據(jù)可以與諸如來自操作系統(tǒng)的內(nèi)容的其他數(shù)據(jù)或視頻流復(fù)用。

在框214中,基于連接到集線器控制器的所有設(shè)備的總功耗以及例如用戶設(shè)置,到設(shè)備的功率被分配。例如,相對于將電力供應(yīng)到不被積極地訪問的usb硬盤,用戶可能希望對具有耗盡電池的移動設(shè)備充電。

在其他示例中,框214可以包括分配、分派或協(xié)商數(shù)據(jù)傳輸率或與連接到usb集線器控制器的usb設(shè)備相關(guān)聯(lián)的其他值。

圖3示出了根據(jù)本公開的示例的、可被用作管理通用串行總線的平臺的計算設(shè)備的示意圖。

在一個示例中,設(shè)備300可以是用作usb設(shè)備的集線器的設(shè)備。設(shè)備300可以包括可以是外部、內(nèi)部或集成電池或者是能夠向設(shè)備300供電的其他電池的電源308,或者諸如ac電源的硬接線電源。在一些示例中,電源308可以是鋰離子電池。

設(shè)備300可以包括諸如處理器、cpu、嵌入式控制器或其他處理器的處理資源302,以及諸如ram、閃存或其他存儲裝置的存儲器304。設(shè)備300也可以包括能夠與電源308通信的pmic或其他設(shè)備。設(shè)備300也可以具有諸如到顯示器、狀態(tài)燈、揚聲器或其他輸出的輸出。

設(shè)備300也可以包括監(jiān)視器縮放器306,監(jiān)視器縮放器306可以將視頻流轉(zhuǎn)換和/或輸出到例如顯示器或屏幕。在一些示例中,監(jiān)視器縮放器306可允許將屏幕上顯示或菜單放置在其他視頻內(nèi)容之上,諸如來自操作系統(tǒng)視頻驅(qū)動器或其他設(shè)備驅(qū)動器的視頻流或視頻數(shù)據(jù)。監(jiān)視器縮放器可以與多路復(fù)用器等通信。

如上所述,設(shè)備300也可以包括usb集線器控制器310,其可以是集成電路,或者更具體地,內(nèi)部集成電路(“i2c”)。usb集線器控制器310可以包括多個usb插座或端口,其可以是usb類型c、usb標(biāo)準(zhǔn)的另一個版本或其組合。

處理器302可以執(zhí)行存儲在非暫時性計算機可讀存儲介質(zhì)上的指令。這些部件中的每一個可以被可操作地連接到總線。

附圖中闡述的部分或全部操作可以作為在任何期望的計算機可讀存儲介質(zhì)中或嵌入在硬件上的實用程序、程序或子程序而被包含。計算機可讀介質(zhì)可以是參與向處理資源302提供用于執(zhí)行的指令的任何合適的介質(zhì)。例如,計算機可讀介質(zhì)可以是諸如光盤或磁盤的非易失性介質(zhì),或諸如存儲器的易失性介質(zhì)。計算機可讀介質(zhì)也可以存儲其他機器可讀指令,包括從網(wǎng)絡(luò)或互聯(lián)網(wǎng)下載的指令。另外,操作可以由機器可讀指令來體現(xiàn)。例如,它們可以作為源代碼、目標(biāo)代碼、可執(zhí)行代碼或其他格式的機器可讀指令存在。

指令312可以包括例如下述指令,該指令用于:感測連接到usb集線器控制器的設(shè)備;確定端口類型;從設(shè)備獲取usb信息方案;通過usb信息方案確定連接的設(shè)備的數(shù)據(jù)傳輸需求;接收顯示一屏幕上菜單的請求;指示監(jiān)視器縮放器以顯示usb信息方案;并協(xié)商數(shù)據(jù)傳輸率。

在某些示例中,本文中執(zhí)行的一些或全部過程可以被集成到操作系統(tǒng)中。在某些示例中,該過程可以至少部分地以數(shù)字電子電路、計算機硬件、機器可讀指令或它們的任意組合實施。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
绥阳县| 嫩江县| 四川省| 白水县| 孟州市| 贡嘎县| 木兰县| 开封市| 阿拉善盟| 榕江县| 宝清县| 金堂县| 昂仁县| 调兵山市| 旌德县| 高州市| 涞水县| 开化县| 江门市| 齐河县| 青冈县| 罗田县| 赤峰市| 大兴区| 镇原县| 油尖旺区| 青冈县| 河津市| 甘谷县| 禹城市| 尼勒克县| 道真| 衡东县| 海丰县| 江山市| 桃源县| 平顺县| 望城县| 房山区| 高邮市| 拉孜县|