隨著計(jì)算技術(shù)的進(jìn)步,大量不同的外圍設(shè)備已變得可用于與計(jì)算設(shè)備一起使用。這些外圍設(shè)備具有允許它們與彼此區(qū)分開(kāi)的不同的硬件標(biāo)識(shí)符。每個(gè)外圍設(shè)備具有它自己的硬件標(biāo)識(shí)符,從而允許正確的設(shè)置針對(duì)該外圍設(shè)備在計(jì)算設(shè)備上被執(zhí)行,其諸如是安裝或者否則訪問(wèn)使用該外圍設(shè)備所需要的軟件。這對(duì)于外圍設(shè)備供應(yīng)商來(lái)說(shuō)可能是成問(wèn)題的,因?yàn)槠湫枰鈬O(shè)備供應(yīng)商每個(gè)包都利用新的硬件標(biāo)識(shí)符更新它們的軟件包(例如,驅(qū)動(dòng)器、安裝器等),以及還有重新測(cè)試、換發(fā)新證和分發(fā)它們的軟件包的成本。
技術(shù)實(shí)現(xiàn)要素:
提供本概要以便以簡(jiǎn)化形式介紹下面在詳細(xì)說(shuō)明中進(jìn)一步描述的概念的選擇。本概要不旨在識(shí)別所要求保護(hù)的主題的關(guān)鍵特征或者必要特征,其也不旨在被用于限制所要求保護(hù)的主題的范圍。
根據(jù)一個(gè)或多個(gè)方面,獲取識(shí)別外圍設(shè)備的類(lèi)的供應(yīng)商的供應(yīng)商標(biāo)識(shí)符,獲取識(shí)別外圍設(shè)備的類(lèi)型的集合的名稱空間標(biāo)識(shí)符,并且獲取識(shí)別外圍設(shè)備的特定類(lèi)型或者外圍設(shè)備的特定功能性中的至少一項(xiàng)的名稱空間條目標(biāo)識(shí)符?;谒龉?yīng)商標(biāo)識(shí)符、所述名稱空間標(biāo)識(shí)符和所述名稱空間條目標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符,并且響應(yīng)于確定所述外圍設(shè)備具有與所述供應(yīng)商標(biāo)識(shí)符、所述名稱空間標(biāo)識(shí)符和所述名稱空間條目標(biāo)識(shí)符相對(duì)應(yīng)的屬性將所述外圍設(shè)備類(lèi)標(biāo)識(shí)符與針對(duì)所述外圍設(shè)備的設(shè)置記錄相關(guān)聯(lián)。
根據(jù)一個(gè)或多個(gè)方面,在計(jì)算設(shè)備中并且針對(duì)外圍設(shè)備,獲取識(shí)別包括所述外圍設(shè)備的外圍設(shè)備的類(lèi)的供應(yīng)商的供應(yīng)商標(biāo)識(shí)符,獲取識(shí)別包括所述外圍設(shè)備的類(lèi)型的外圍設(shè)備的類(lèi)型的集合的名稱空間標(biāo)識(shí)符,并且獲取識(shí)別是所述外圍設(shè)備的特定類(lèi)型的外圍設(shè)備的特定類(lèi)型或者是所述外圍設(shè)備的特定功能性的外圍設(shè)備的特定功能性中的至少一項(xiàng)的名稱空間條目標(biāo)識(shí)符?;谒龉?yīng)商標(biāo)識(shí)符、所述名稱空間標(biāo)識(shí)符和所述名稱空間條目標(biāo)識(shí)符而針對(duì)所述外圍設(shè)備生成外圍設(shè)備類(lèi)標(biāo)識(shí)符,并且使用所述外圍設(shè)備類(lèi)標(biāo)識(shí)符來(lái)識(shí)別針對(duì)所述外圍設(shè)備的設(shè)置記錄。
附圖說(shuō)明
參考附圖描述了詳細(xì)說(shuō)明。在附圖中,參考標(biāo)號(hào)的最左邊的數(shù)字識(shí)別該參考標(biāo)號(hào)第一次出現(xiàn)在其中的圖。在說(shuō)明書(shū)和附圖中的不同實(shí)例中對(duì)相同的參考標(biāo)號(hào)的使用可以指示相似或者相同的項(xiàng)目。附圖中所表示的實(shí)體可以指示一個(gè)或多個(gè)實(shí)體,并且因此可以在討論中可互換地作出對(duì)單數(shù)或者復(fù)數(shù)形式的實(shí)體的引用。
圖1是圖示了根據(jù)一個(gè)或多個(gè)實(shí)施例的實(shí)施供應(yīng)商專用的外圍設(shè)備類(lèi)標(biāo)識(shí)符的示例計(jì)算設(shè)備的方框圖。
圖2圖示了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例外圍設(shè)備類(lèi)標(biāo)識(shí)符。
圖3是圖示了根據(jù)一個(gè)或多個(gè)實(shí)施例的用于實(shí)施供應(yīng)商專用的外圍設(shè)備類(lèi)標(biāo)識(shí)符的示例過(guò)程的流程圖。
圖4是圖示了根據(jù)一個(gè)或多個(gè)實(shí)施例的用于實(shí)施供應(yīng)商專用的外圍設(shè)備類(lèi)標(biāo)識(shí)符的另一個(gè)示例過(guò)程的流程圖。
圖5圖示了包括示例計(jì)算設(shè)備的示例系統(tǒng),該示例計(jì)算設(shè)備代表可以實(shí)施本文中描述的各種技術(shù)的一個(gè)或多個(gè)系統(tǒng)和/或設(shè)備。
具體實(shí)施方式
在本文中討論了供應(yīng)商專用的外圍設(shè)備類(lèi)標(biāo)識(shí)符。針對(duì)外圍設(shè)備的類(lèi)生成外圍設(shè)備類(lèi)標(biāo)識(shí)符??梢詫⑼鈬O(shè)備類(lèi)標(biāo)識(shí)符與用于安裝或者否則設(shè)置外圍設(shè)備的設(shè)置記錄相關(guān)聯(lián)(例如,將其包括在設(shè)置記錄中)。設(shè)置記錄例如可以識(shí)別要安裝在計(jì)算設(shè)備上以允許該計(jì)算設(shè)備使用外圍設(shè)備的一個(gè)或多個(gè)驅(qū)動(dòng)器(例如,軟件驅(qū)動(dòng)器)。在外圍設(shè)備被連接到計(jì)算設(shè)備時(shí),計(jì)算設(shè)備也針對(duì)該外圍設(shè)備生成外圍設(shè)備類(lèi)標(biāo)識(shí)符,并且獲取與該外圍設(shè)備類(lèi)標(biāo)識(shí)符相關(guān)聯(lián)的設(shè)置記錄作為針對(duì)該外圍設(shè)備的設(shè)置記錄。
外圍設(shè)備類(lèi)標(biāo)識(shí)符由三個(gè)成分組成:供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符。這三個(gè)成分被合并(例如,串接在一起)以生成外圍設(shè)備類(lèi)標(biāo)識(shí)符。供應(yīng)商標(biāo)識(shí)符是該類(lèi)中的外圍設(shè)備的供應(yīng)商的標(biāo)識(shí)符。名稱空間標(biāo)識(shí)符是外圍設(shè)備的類(lèi)型或者外圍設(shè)備的功能性的類(lèi)型的不同的集合或者組的標(biāo)識(shí)符。例如,用途的不同類(lèi)型的集合或者組可以是通用桌上型控件、游戲控件等。名稱空間條目標(biāo)識(shí)符是外圍設(shè)備的類(lèi)型或者外圍設(shè)備的功能性的類(lèi)型的不同的集合或者組中的外圍設(shè)備的特定類(lèi)型或者特定功能性的標(biāo)識(shí)符。例如,用途的不同類(lèi)型的集合或者組可以是通用桌上型控件,并且具體的用途的可以是鍵盤(pán)。
外圍設(shè)備類(lèi)標(biāo)識(shí)符識(shí)別外圍設(shè)備的類(lèi),并且因此可以(并且典型地確實(shí))與多個(gè)不同的外圍設(shè)備相對(duì)應(yīng)。例如,供應(yīng)商可以構(gòu)建25個(gè)輕微改變的不同的外圍設(shè)備(例如,鍵盤(pán)或者游戲控制器),并且供應(yīng)商可以進(jìn)一步創(chuàng)建被用于25個(gè)不同的外圍設(shè)備中的每個(gè)外圍設(shè)備的單一的驅(qū)動(dòng)器以及識(shí)別該驅(qū)動(dòng)器的單一的設(shè)置記錄。相同的外圍設(shè)備類(lèi)標(biāo)識(shí)符被用于全部25個(gè)不同的外圍設(shè)備。25個(gè)不同的外圍設(shè)備中的每個(gè)外圍設(shè)備與相同的外圍設(shè)備類(lèi)標(biāo)識(shí)符相對(duì)應(yīng),從而有利地允許相同的設(shè)置記錄和相同的驅(qū)動(dòng)器被用于全部25個(gè)不同的外圍設(shè)備。
本文中討論的技術(shù)允許外圍設(shè)備供應(yīng)商將它們的外圍設(shè)備的集合分組在一起,并且通過(guò)提供設(shè)備的集合的標(biāo)識(shí)符維持兼容性。因此,每當(dāng)對(duì)針對(duì)外圍設(shè)備的集合的驅(qū)動(dòng)器作出更新時(shí),對(duì)設(shè)備的集合中的全部設(shè)備作出該更新。
圖1是圖示了根據(jù)一個(gè)或多個(gè)實(shí)施例的實(shí)施供應(yīng)商專用的外圍設(shè)備類(lèi)標(biāo)識(shí)符的示例計(jì)算設(shè)備100的方框圖。計(jì)算設(shè)備100可以是多種不同類(lèi)型的設(shè)備,諸如是桌上型計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、膝上型或者上網(wǎng)本計(jì)算機(jī)、移動(dòng)設(shè)備(例如,平板或者平板手機(jī)設(shè)備、蜂窩或者其它無(wú)線電話(例如,智能電話)、筆記本計(jì)算機(jī)、移動(dòng)站)、可穿戴設(shè)備(例如,眼鏡、手表)、娛樂(lè)設(shè)備(例如,娛樂(lè)電器、通信地耦接到顯示設(shè)備的機(jī)頂盒、游戲控制臺(tái))、電視機(jī)或者其它顯示設(shè)備、汽車(chē)用計(jì)算機(jī)等。因此,計(jì)算設(shè)備100的范圍可以從具有大量存儲(chǔ)器和處理器資源的全資源設(shè)備(例如,個(gè)人計(jì)算機(jī)、游戲控制臺(tái))到具有有限的存儲(chǔ)器和/或處理資源的低資源設(shè)備(例如,傳統(tǒng)的機(jī)頂盒、手持型游戲控制臺(tái))。
計(jì)算設(shè)備100包括外圍設(shè)備設(shè)置系統(tǒng)102和數(shù)據(jù)儲(chǔ)存器104。數(shù)據(jù)儲(chǔ)存器104包括一個(gè)或多個(gè)設(shè)置記錄106,每個(gè)設(shè)置記錄106包括描述如何在計(jì)算設(shè)備100上安裝或者否則設(shè)置或使用外圍設(shè)備的信息。設(shè)置記錄106可以是文件(例如,信息或者INF)文件、可以是文件的部分、可以是數(shù)據(jù)庫(kù)的元素等??梢詫⒏鞣N信息包括在設(shè)置記錄106中,所述信息諸如是針對(duì)外圍設(shè)備的一個(gè)或多個(gè)驅(qū)動(dòng)器的名稱和位置、針對(duì)外圍設(shè)備的驅(qū)動(dòng)器的版本的識(shí)別、將被添加到注冊(cè)儲(chǔ)存器(例如,操作系統(tǒng)注冊(cè)表或者針對(duì)計(jì)算設(shè)備100的配置數(shù)據(jù)的其它儲(chǔ)存器)的信息等。在一個(gè)或多個(gè)實(shí)施例中,設(shè)置記錄106識(shí)別外圍設(shè)備的一個(gè)或多個(gè)驅(qū)動(dòng)器被存儲(chǔ)在其中的位置,但是替換地,設(shè)置記錄106可以包括外圍設(shè)備的一個(gè)或多個(gè)驅(qū)動(dòng)器的至少一部分。
外圍設(shè)備設(shè)置系統(tǒng)102包括設(shè)置管理模塊112和外圍設(shè)備類(lèi)標(biāo)識(shí)符生成模塊114。設(shè)置管理模塊112管理對(duì)用于與計(jì)算設(shè)備100一起使用的外圍設(shè)備的設(shè)置。該設(shè)置指適當(dāng)?shù)貙?duì)計(jì)算設(shè)備100進(jìn)行配置,以使得計(jì)算設(shè)備100可以與外圍設(shè)備通信。該設(shè)置可以包括在計(jì)算設(shè)備100上安裝針對(duì)外圍設(shè)備的一個(gè)或多個(gè)驅(qū)動(dòng)器(例如,軟件驅(qū)動(dòng)器)、在計(jì)算設(shè)備100上設(shè)置針對(duì)外圍設(shè)備的配置值(例如,在注冊(cè)儲(chǔ)存器中)、向計(jì)算設(shè)備100的其它構(gòu)件或者模塊通知外圍設(shè)備的存在等。
外圍設(shè)備類(lèi)標(biāo)識(shí)符生成模塊114生成針對(duì)外圍設(shè)備的外圍設(shè)備類(lèi)標(biāo)識(shí)符。這些外圍設(shè)備類(lèi)標(biāo)識(shí)符包括如在下面更詳細(xì)討論的供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符。這些外圍設(shè)備類(lèi)標(biāo)識(shí)符每個(gè)都識(shí)別外圍設(shè)備的特定類(lèi),并且因此與多個(gè)不同的外圍設(shè)備相對(duì)應(yīng)。
還(例如,由計(jì)算設(shè)備100)維護(hù)外圍設(shè)備與描述如何設(shè)置計(jì)算設(shè)備100以使用外圍設(shè)備的設(shè)置記錄106之間的關(guān)聯(lián)。使用外圍設(shè)備類(lèi)標(biāo)識(shí)符維護(hù)該關(guān)聯(lián)。由外圍設(shè)備類(lèi)標(biāo)識(shí)符識(shí)別外圍設(shè)備,并且外圍設(shè)備類(lèi)標(biāo)識(shí)符與描述如何設(shè)置計(jì)算設(shè)備100以使用所識(shí)別的外圍設(shè)備的設(shè)置記錄之間的對(duì)應(yīng)被維護(hù)。在一個(gè)或多個(gè)實(shí)施例中,通過(guò)將外圍設(shè)備類(lèi)標(biāo)識(shí)符包括在設(shè)置記錄106中來(lái)維護(hù)該對(duì)應(yīng),因此每個(gè)設(shè)置記錄106包括該設(shè)置記錄106描述如何設(shè)置的外圍設(shè)備的類(lèi)的外圍設(shè)備類(lèi)標(biāo)識(shí)符。替換地,可以以不同的方式維護(hù)該對(duì)應(yīng),所述方式諸如是通過(guò)維護(hù)將外圍設(shè)備類(lèi)標(biāo)識(shí)符映射到設(shè)置記錄106的列表或者其它記錄、將外圍設(shè)備類(lèi)標(biāo)識(shí)符用作設(shè)置記錄106的文件名或者元素名等。
在一個(gè)或多個(gè)實(shí)施例中,外圍設(shè)備設(shè)置系統(tǒng)102是計(jì)算設(shè)備100的操作系統(tǒng)的部分。替換地,外圍設(shè)備設(shè)置系統(tǒng)102或者外圍設(shè)備設(shè)置系統(tǒng)102的部分可以被實(shí)施為與計(jì)算設(shè)備100的操作系統(tǒng)分離的其它構(gòu)件或者模塊。
示例外圍設(shè)備120被圖示為被耦接到計(jì)算設(shè)備100??梢允褂脤?shí)施各種不同的協(xié)議的多種不同的無(wú)線或者有線通信連接中的任一種將外圍設(shè)備102耦接到計(jì)算設(shè)備100。這些通信連接可以是公共的和/或私有的連接。例如,可以經(jīng)由USB(通用串行總線)連接、無(wú)線USB連接、紅外線連接、藍(lán)牙連接、DisplayPort(顯示端口)連接、PCI(外圍構(gòu)件互連)特快連接、數(shù)據(jù)網(wǎng)絡(luò)連接(例如,Wi-Fi網(wǎng)絡(luò)連接)等將外圍設(shè)備102耦接到計(jì)算設(shè)備100。
外圍設(shè)備120具有識(shí)別外圍設(shè)備120的類(lèi)的外圍設(shè)備類(lèi)標(biāo)識(shí)符122。外圍設(shè)備120的類(lèi)指外圍設(shè)備120是其部分的外圍設(shè)備的集合或者組。外圍設(shè)備120的供應(yīng)商定義外圍設(shè)備的集合或者組,并且因此定義外圍設(shè)備120是哪個(gè)類(lèi)的部分。對(duì)外圍設(shè)備120是哪個(gè)類(lèi)的部分的該定義是基于外圍設(shè)備120的各種屬性或者特性的。
外圍設(shè)備120包括(例如,在外圍設(shè)備120的一個(gè)或多個(gè)寄存器中)外圍設(shè)備類(lèi)標(biāo)識(shí)符122的成分或者可以根據(jù)其確定外圍設(shè)備類(lèi)標(biāo)識(shí)符122的成分的其它信息。在外圍設(shè)備120被定位成被連接到計(jì)算設(shè)備100(例如,經(jīng)由針對(duì)有線連接的線纜被附著、在無(wú)線連接的無(wú)線范圍內(nèi)、被耦接到與其相同的數(shù)據(jù)網(wǎng)絡(luò))時(shí),設(shè)置管理模塊112以多種不同的公共或者私有的方式中的任一種方式檢測(cè)外圍設(shè)備120的存在。響應(yīng)于外圍設(shè)備120的存在被檢測(cè)到,外圍設(shè)備類(lèi)標(biāo)識(shí)符生成模塊114生成外圍設(shè)備類(lèi)標(biāo)識(shí)符122,并且使用外圍設(shè)備類(lèi)標(biāo)識(shí)符122來(lái)識(shí)別與外圍設(shè)備120相對(duì)應(yīng)的設(shè)置記錄106。外圍設(shè)備類(lèi)標(biāo)識(shí)符生成模塊114將外圍設(shè)備類(lèi)標(biāo)識(shí)符提供給設(shè)置管理模塊112,從而允許設(shè)置管理模塊112設(shè)置計(jì)算設(shè)備100以使用外圍設(shè)備122。
計(jì)算設(shè)備100使用外圍設(shè)備122指計(jì)算設(shè)備100與外圍設(shè)備122通信。該通信可以包括向外圍設(shè)備122傳輸數(shù)據(jù)或者信息和/或從外圍設(shè)備122接收數(shù)據(jù)或者信息。
圖2圖示了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例外圍設(shè)備類(lèi)標(biāo)識(shí)符200。外圍設(shè)備類(lèi)標(biāo)識(shí)符200可以例如是圖1的外圍設(shè)備類(lèi)標(biāo)識(shí)符122。外圍設(shè)備類(lèi)標(biāo)識(shí)符200包括供應(yīng)商標(biāo)識(shí)符202、名稱空間標(biāo)識(shí)符204和名稱空間條目標(biāo)識(shí)符206。
供應(yīng)商標(biāo)識(shí)符202是外圍設(shè)備的類(lèi)的供應(yīng)商的標(biāo)識(shí)符。供應(yīng)商標(biāo)識(shí)符202是識(shí)別外圍設(shè)備的類(lèi)的供應(yīng)商(例如,銷(xiāo)售商、制造商、分銷(xiāo)商)的一串字符(例如,字母數(shù)字字符、標(biāo)點(diǎn)符號(hào))。不同的供應(yīng)商具有不同的供應(yīng)商標(biāo)識(shí)符,并且單一的供應(yīng)商可以具有多個(gè)供應(yīng)商標(biāo)識(shí)符。外圍設(shè)備包括(例如,在外圍設(shè)備的寄存器中)該外圍設(shè)備是其部分的外圍設(shè)備的類(lèi)的供應(yīng)商標(biāo)識(shí)符202。
名稱空間標(biāo)識(shí)符204是外圍設(shè)備的類(lèi)型或者外圍設(shè)備的功能性的類(lèi)型的不同的集合或者組的標(biāo)識(shí)符。名稱空間標(biāo)識(shí)符204是識(shí)別不同的外圍設(shè)備的類(lèi)型或者外圍設(shè)備的功能性的類(lèi)型的多個(gè)不同的集合或者組中的一個(gè)的一串字符(例如,字母數(shù)字字符、標(biāo)點(diǎn)符號(hào))。例如,不同的用途的類(lèi)型的集合或者組可以是通用桌上型控件、游戲控件、LED、按鈕等。
名稱空間條目標(biāo)識(shí)符206是外圍設(shè)備的類(lèi)型(或者外圍設(shè)備的功能性的類(lèi)型)的不同的集合或者組中的外圍設(shè)備的特定類(lèi)型(或者特定功能性)的標(biāo)識(shí)符。名稱空間標(biāo)識(shí)符204和名稱空間條目標(biāo)識(shí)符206一起提供對(duì)外圍設(shè)備和/或由外圍設(shè)備的類(lèi)提供的功能性的類(lèi)型的指示。例如,外圍設(shè)備的類(lèi)型或者外圍設(shè)備的功能性的類(lèi)型的集合或者組(如由名稱空間標(biāo)識(shí)符204指示的)可以是通用桌上型控件,并且外圍設(shè)備或者由外圍設(shè)備提供的功能性的特定類(lèi)型(如由名稱空間條目標(biāo)識(shí)符206指示的)可以是鍵盤(pán)、操縱桿、小鍵盤(pán)、鼠標(biāo)等。作為另一個(gè)示例,外圍設(shè)備的類(lèi)型或者外圍設(shè)備的功能性的類(lèi)型的集合或者組(如由名稱空間標(biāo)識(shí)符204指示的)可以是游戲控件,并且外圍設(shè)備或者由外圍設(shè)備提供的功能性的特定類(lèi)型(如由名稱空間條目標(biāo)識(shí)符206指示的)可以是3維游戲控制器、彈球設(shè)備等。
在一個(gè)或多個(gè)實(shí)施例中,對(duì)于是人類(lèi)接口設(shè)備(HID)的外圍設(shè)備來(lái)說(shuō),名稱空間標(biāo)識(shí)符204是用法頁(yè)標(biāo)識(shí)符,并且名稱空間條目標(biāo)識(shí)符206是用法標(biāo)識(shí)符。用法頁(yè)標(biāo)識(shí)符識(shí)別HID標(biāo)準(zhǔn)或者規(guī)范(諸如是USB HID用法表規(guī)范,版本1.12,2004年10月28日)的用法頁(yè),并且用法標(biāo)識(shí)符是HID標(biāo)準(zhǔn)或者規(guī)范的所識(shí)別的用法頁(yè)上的用法的標(biāo)識(shí)符。替換地,對(duì)于是USB設(shè)備的外圍設(shè)備來(lái)說(shuō),名稱空間標(biāo)識(shí)符204是類(lèi)標(biāo)識(shí)符,并且名稱空間條目標(biāo)識(shí)符206是子類(lèi)標(biāo)識(shí)符。類(lèi)標(biāo)識(shí)符識(shí)別USB標(biāo)準(zhǔn)或者規(guī)范(諸如是USB規(guī)范,版本3.1,2013年7月)的類(lèi),并且子類(lèi)是USB標(biāo)準(zhǔn)或者規(guī)范的所識(shí)別的類(lèi)的子類(lèi)的標(biāo)識(shí)符。
供應(yīng)商標(biāo)識(shí)符202、名稱空間標(biāo)識(shí)符204和名稱空間條目標(biāo)識(shí)符206被合并以生成外圍設(shè)備類(lèi)標(biāo)識(shí)符200。在一個(gè)或多個(gè)實(shí)施例中,該合并是對(duì)供應(yīng)商標(biāo)識(shí)符202、名稱空間標(biāo)識(shí)符204和名稱空間條目標(biāo)識(shí)符206的串接。例如,名稱空間標(biāo)識(shí)符204可以是VID-046D,名稱空間標(biāo)識(shí)符可以是UP:FFBC,并且名稱空間條目標(biāo)識(shí)符206可以是U:0088,它們被合并以創(chuàng)建外圍設(shè)備類(lèi)標(biāo)識(shí)符200 VID_046D&UP:FFBC_U:0088。然而,應(yīng)當(dāng)指出,可以按照其它次序串接供應(yīng)商標(biāo)識(shí)符202、名稱空間標(biāo)識(shí)符204和名稱空間條目標(biāo)識(shí)符206,并且替換地可以使用合并供應(yīng)商標(biāo)識(shí)符202、名稱空間標(biāo)識(shí)符204和名稱空間條目標(biāo)識(shí)符206的其它方式。
圖3是圖示了根據(jù)一個(gè)或多個(gè)實(shí)施例的用于實(shí)施供應(yīng)商專用的外圍設(shè)備類(lèi)標(biāo)識(shí)符的示例過(guò)程300的流程圖。過(guò)程300被供應(yīng)商的設(shè)備執(zhí)行,并且可以用軟件、固件、硬件或者其組合來(lái)實(shí)施。過(guò)程300被示為一組動(dòng)作,并且不限于所示的用于執(zhí)行各種動(dòng)作的操作的次序。過(guò)程300是用于實(shí)施供應(yīng)商專用的外圍設(shè)備類(lèi)標(biāo)識(shí)符的示例過(guò)程;參考不同的圖將對(duì)實(shí)施供應(yīng)商專用的外圍設(shè)備類(lèi)標(biāo)識(shí)符的附加的討論包括在本文中。
在過(guò)程300中,獲取針對(duì)外圍設(shè)備的供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符(動(dòng)作302)??梢詮闹T如是由供應(yīng)商提供的不同的源、從其它設(shè)備或者構(gòu)件、從行業(yè)標(biāo)準(zhǔn)標(biāo)識(shí)符定義等中獲取這些標(biāo)識(shí)符。
基于所獲取的供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符針對(duì)外圍設(shè)備生成外圍設(shè)備類(lèi)標(biāo)識(shí)符(動(dòng)作304)。通過(guò)以如上面討論的各種方式中的任一種方式合并供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符。
將所生成的外圍設(shè)備類(lèi)標(biāo)識(shí)符與針對(duì)外圍設(shè)備的設(shè)置記錄相關(guān)聯(lián)(動(dòng)作306)??梢砸匀缟厦嬗懻摰母鞣N方式作出該關(guān)聯(lián),所述方式諸如是通過(guò)將外圍設(shè)備類(lèi)標(biāo)識(shí)符包括在設(shè)置記錄中。外圍設(shè)備具有屬性或者特性,其與在動(dòng)作302中所獲取的供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符相對(duì)應(yīng),并且因此導(dǎo)致外圍設(shè)備與在動(dòng)作302中所獲取的供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符的關(guān)聯(lián)。還響應(yīng)于外圍設(shè)備具有與所獲取的供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符相對(duì)應(yīng)的屬性或者特性而作出所述關(guān)聯(lián)。
圖4是圖示了根據(jù)一個(gè)或多個(gè)實(shí)施例的用于實(shí)施供應(yīng)商專用的外圍設(shè)備類(lèi)標(biāo)識(shí)符的另一個(gè)示例過(guò)程400的流程圖。過(guò)程400被諸如是圖1的計(jì)算設(shè)備100這樣的正在被設(shè)置以使用外圍設(shè)備的計(jì)算設(shè)備執(zhí)行,并且可以用軟件、固件、硬件或者其組合來(lái)實(shí)施。過(guò)程400被示為一組動(dòng)作,并且不限于所示的用于與實(shí)施各種動(dòng)作的操作的次序。過(guò)程400是用于實(shí)施供應(yīng)商專用的外圍設(shè)備類(lèi)標(biāo)識(shí)符的示例過(guò)程;參考不同的圖將對(duì)實(shí)施供應(yīng)商專用的外圍設(shè)備類(lèi)標(biāo)識(shí)符的附加的討論包括在本文中。
在過(guò)程400中,獲取針對(duì)外圍設(shè)備的供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符(動(dòng)作402)。從外圍設(shè)備獲取這些標(biāo)識(shí)符,諸如是如上面討論的從外圍設(shè)備中的寄存器獲取。替換地,可以從不同的源獲取所述標(biāo)識(shí)符中的一個(gè)或多個(gè)。這些不同的源可以例如是計(jì)算設(shè)備的管理員或者用戶、計(jì)算設(shè)備的另一個(gè)構(gòu)件或者模塊、另一個(gè)設(shè)備等。
基于所獲取的供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符針對(duì)外圍設(shè)備生成外圍設(shè)備類(lèi)標(biāo)識(shí)符(動(dòng)作404)。通過(guò)以如上面討論的各種方式中的任一種方式合并供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符。在動(dòng)作404中以與在圖3的動(dòng)作304中生成外圍設(shè)備類(lèi)標(biāo)識(shí)符相同的方式生成外圍設(shè)備類(lèi)標(biāo)識(shí)符。
使用所生成的外圍設(shè)備類(lèi)標(biāo)識(shí)符來(lái)識(shí)別針對(duì)外圍設(shè)備的設(shè)置記錄(動(dòng)作406)。如上面討論的,設(shè)置記錄是與外圍設(shè)備類(lèi)相關(guān)聯(lián)的。識(shí)別與外圍設(shè)備相關(guān)聯(lián)的設(shè)置記錄的方式可以基于設(shè)置記錄被與外圍設(shè)備類(lèi)標(biāo)識(shí)符相關(guān)聯(lián)的方式而改變。例如,可以對(duì)設(shè)置記錄進(jìn)行搜索以確定哪個(gè)設(shè)置記錄包括所生成的外圍設(shè)備類(lèi)標(biāo)識(shí)符,可以對(duì)設(shè)置記錄的數(shù)據(jù)庫(kù)或者其它列表進(jìn)行搜索以確定哪個(gè)設(shè)置記錄包括或者否則識(shí)別所生成的外圍設(shè)備類(lèi)標(biāo)識(shí)符,等等。
使用所識(shí)別的設(shè)置記錄來(lái)設(shè)置外圍設(shè)備以用于在計(jì)算設(shè)備上使用(動(dòng)作408)。如上面討論的,該設(shè)置包括將計(jì)算設(shè)備配置為與外圍設(shè)備通信,并且可以包括在計(jì)算設(shè)備上安裝針對(duì)外圍設(shè)備的驅(qū)動(dòng)器。
應(yīng)當(dāng)指出,本文中討論的技術(shù)描述了特定類(lèi)型的外圍設(shè)備標(biāo)識(shí)符,其在本文中被稱為外圍設(shè)備類(lèi)標(biāo)識(shí)符。然而,也可以將各種其它的外圍設(shè)備標(biāo)識(shí)符與外圍設(shè)備相關(guān)聯(lián)。例如,可以將供應(yīng)商標(biāo)識(shí)符與特定的外圍設(shè)備的產(chǎn)品標(biāo)識(shí)符(而非名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符)合并(例如,串接)。產(chǎn)品標(biāo)識(shí)符允許將特定的外圍設(shè)備與供應(yīng)商的其它外圍設(shè)備區(qū)分開(kāi)。可以與將外圍設(shè)備類(lèi)標(biāo)識(shí)符與外圍設(shè)備相關(guān)聯(lián)并發(fā)地將這些各種其它的外圍設(shè)備標(biāo)識(shí)符與外圍設(shè)備相關(guān)聯(lián)(例如,設(shè)置記錄可以包括外圍設(shè)備類(lèi)標(biāo)識(shí)符以及一個(gè)或多個(gè)其它外圍設(shè)備標(biāo)識(shí)符兩者,外圍設(shè)備的寄存器可以包括允許一個(gè)或多個(gè)其它外圍設(shè)備標(biāo)識(shí)符被生成以及外圍設(shè)備類(lèi)標(biāo)識(shí)符被生成的信息)。
還應(yīng)當(dāng)指出,參考與計(jì)算設(shè)備一起使用外圍設(shè)備描述了本文中討論的技術(shù)??梢耘c作為針對(duì)外圍設(shè)備的宿主設(shè)備操作的任何設(shè)備(例如,將外圍設(shè)備無(wú)線或者有線地連接到的任何設(shè)備)一起使用這些技術(shù)。例如,可以在其中將外圍設(shè)備連接到車(chē)載計(jì)算機(jī)的車(chē)載環(huán)境中使用本文中討論的技術(shù)。作為另一個(gè)示例,可以與是物聯(lián)網(wǎng)(IoT)環(huán)境的部分的外圍設(shè)備一起使用本文中討論的技術(shù)。
還應(yīng)當(dāng)指出,本文中討論的技術(shù)允許外圍設(shè)備供應(yīng)商具有針對(duì)外圍設(shè)備的集合或者組的驅(qū)動(dòng)器。可以使用多種不同的分發(fā)渠道或者機(jī)制中的任一種或者多種將驅(qū)動(dòng)器分發(fā)給計(jì)算設(shè)備。例如,驅(qū)動(dòng)器可以在供應(yīng)商的網(wǎng)站或者其它網(wǎng)絡(luò)位置上被使得是可得到的,可以作為操作系統(tǒng)更新服務(wù)的部分被提供(例如,由操作系統(tǒng)供應(yīng)商連同其它操作系統(tǒng)更新一起提供給計(jì)算設(shè)備)等。
本文中討論的技術(shù)支持多種不同的使用場(chǎng)景。例如,如果供應(yīng)商具有25個(gè)在它們之間具有輕微的差異的不同的外圍設(shè)備,則該供應(yīng)商可以具有針對(duì)全部25個(gè)不同的外圍設(shè)備的單一的設(shè)置記錄,該設(shè)置記錄識(shí)別相同的驅(qū)動(dòng)器。通過(guò)使計(jì)算設(shè)備(或者操作系統(tǒng))的供應(yīng)商批準(zhǔn)單一的設(shè)置記錄和單一的驅(qū)動(dòng)器,供應(yīng)商可以使全部25個(gè)不同的外圍設(shè)備被批準(zhǔn)用于被計(jì)算設(shè)備(或者操作系統(tǒng))的供應(yīng)商使用。這種將單一的設(shè)置記錄和驅(qū)動(dòng)器用于多個(gè)外圍設(shè)備有利地減少被包括在計(jì)算設(shè)備上的設(shè)置記錄和驅(qū)動(dòng)器的數(shù)量(因此減少所使用的存儲(chǔ)空間或者存儲(chǔ)器,并且通過(guò)減少為識(shí)別針對(duì)特定的外圍設(shè)備的設(shè)置記錄而被搜索的設(shè)置記錄的數(shù)量改進(jìn)了計(jì)算設(shè)備性能)。此外,如果供應(yīng)商隨后改變?cè)O(shè)置記錄或者驅(qū)動(dòng)器,僅單一的設(shè)置記錄或者驅(qū)動(dòng)器需要被改變——不需要作出對(duì)25個(gè)不同的設(shè)置記錄或者驅(qū)動(dòng)器的改變。另外,如果供應(yīng)商創(chuàng)建新的外圍設(shè)備,可以有利地給予該新的外圍設(shè)備相同的外圍設(shè)備類(lèi)標(biāo)識(shí)符,從而允許該新的外圍設(shè)備使用與之前被計(jì)算設(shè)備(或者操作系統(tǒng))的供應(yīng)商批準(zhǔn)的相同的設(shè)置記錄和驅(qū)動(dòng)器,并且避免任何對(duì)于使設(shè)置記錄和驅(qū)動(dòng)器被重新批準(zhǔn)的需要。因此提高了計(jì)算設(shè)備以及外圍設(shè)備的可用性。
盡管在本文中參考特定的模塊討論了特定的功能性,但應(yīng)當(dāng)指出,本文中討論的單獨(dú)的模塊的功能性可以被分成多個(gè)模塊,和/或多個(gè)模塊的至少某種功能性可以被合并到單一的模塊中。附加地,特定的模塊在本文中被討論為執(zhí)行動(dòng)作包括該特定的模塊自己執(zhí)行該動(dòng)作,或者替換地該特定的模塊調(diào)用或者否則訪問(wèn)執(zhí)行該動(dòng)作(或者結(jié)合該特定的模塊執(zhí)行該動(dòng)作)的另一個(gè)構(gòu)件或者模塊。因此,特定的模塊執(zhí)行動(dòng)作包括該特定的模塊自己執(zhí)行該動(dòng)作和/或被該特定的模塊調(diào)用或者訪問(wèn)的另一個(gè)模塊執(zhí)行該動(dòng)作。
圖5一般地在500處圖示了包括示例計(jì)算設(shè)備502的示例計(jì)算系統(tǒng),示例計(jì)算設(shè)備502代表可以實(shí)施本文中描述的各種技術(shù)的一個(gè)或多個(gè)系統(tǒng)和/或設(shè)備。計(jì)算設(shè)備502可以例如是服務(wù)提供商的服務(wù)器、與客戶端相關(guān)聯(lián)的設(shè)備(例如,客戶端設(shè)備)、片上系統(tǒng)和/或任何其它合適的計(jì)算設(shè)備或者計(jì)算系統(tǒng)。計(jì)算設(shè)備502可以例如是圖1的計(jì)算設(shè)備100、實(shí)施圖3的過(guò)程300的計(jì)算設(shè)備、實(shí)施圖4的過(guò)程400的計(jì)算設(shè)備等。
如所圖示的示例計(jì)算設(shè)備502包括通信地耦接到彼此的處理系統(tǒng)504、一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)506和一個(gè)或多個(gè)I/O接口508。盡管未示出,但計(jì)算設(shè)備502可以進(jìn)一步包括將各種構(gòu)件耦接到彼此的系統(tǒng)總線或者其它數(shù)據(jù)和命令傳輸系統(tǒng)。系統(tǒng)總線可以包括不同的總線結(jié)構(gòu)中的任一種或者其組合,所述不同的總線結(jié)構(gòu)諸如是存儲(chǔ)器總線或者存儲(chǔ)器控制器、外圍總線、通用串行總線和/或使用多種總線架構(gòu)中的任一種總線架構(gòu)的處理器或者本地總線。還設(shè)想了諸如是控制和數(shù)據(jù)線的多種其它示例。
處理系統(tǒng)504代表用于使用硬件執(zhí)行一個(gè)或多個(gè)操作的功能性。相應(yīng)地,處理系統(tǒng)504被圖示為包括硬件元件510,其可以被配置為處理器、功能塊等。這可以包括在硬件中的、作為使用一個(gè)或多個(gè)半導(dǎo)體形成的專用集成電路或其它邏輯設(shè)備的實(shí)施方案。硬件元件510不受形成其的材料或者在其中被使用的處理機(jī)制的限制。例如,處理器可以由半導(dǎo)體和/或晶體管(例如,電子集成電路(IC))組成。在這樣的上下文中,處理器可執(zhí)行指令可以是可電子地執(zhí)行的指令。
計(jì)算機(jī)可讀介質(zhì)506被圖示為包括存儲(chǔ)器/存儲(chǔ)裝置512。存儲(chǔ)器/存儲(chǔ)裝置512代表與一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)相關(guān)聯(lián)的存儲(chǔ)器/存儲(chǔ)裝置容量。存儲(chǔ)器/存儲(chǔ)裝置512可以包括易失性介質(zhì)(諸如是隨機(jī)存取存儲(chǔ)器(RAM))和/或非易失性介質(zhì)(諸如是只讀存儲(chǔ)器(ROM)、閃存、光盤(pán)、磁盤(pán)等)。存儲(chǔ)器/存儲(chǔ)裝置512可以包括固定介質(zhì)(例如,RAM、ROM、固定硬盤(pán)驅(qū)動(dòng)器等)以及可移除介質(zhì)(例如,閃存、可移除硬盤(pán)驅(qū)動(dòng)器、光盤(pán)等)??梢砸匀缭谙旅孢M(jìn)一步描述的多種其它的方式對(duì)計(jì)算機(jī)可讀介質(zhì)506進(jìn)行配置。
一個(gè)或多個(gè)輸入/輸出接口508代表用于允許用戶使用各種輸入/輸出設(shè)備向計(jì)算設(shè)備502輸入命令和信息以及還允許使用各種輸入/輸出設(shè)備將信息呈現(xiàn)給用戶和/或其它構(gòu)件或者設(shè)備的功能性。輸入設(shè)備的示例包括鍵盤(pán)、光標(biāo)控制設(shè)備(例如,鼠標(biāo))、麥克風(fēng)(例如,用于語(yǔ)音輸入)、掃描儀、觸摸功能性(例如,被配置為檢測(cè)物理觸摸的電容式或者其它傳感器)、照相機(jī)(例如,其可以使用可見(jiàn)波長(zhǎng)或者諸如是紅外線頻率這樣的非可見(jiàn)波長(zhǎng)來(lái)將不涉及觸摸的移動(dòng)檢測(cè)為手勢(shì))等。輸出設(shè)備的示例包括顯示設(shè)備(例如,監(jiān)視器或者投影儀)、揚(yáng)聲器、打印機(jī)、網(wǎng)卡、觸覺(jué)響應(yīng)設(shè)備等。因此,可以以如在下面進(jìn)一步描述的多種方式將計(jì)算設(shè)備502配置為支持用戶交互。
計(jì)算設(shè)備502還包括外圍設(shè)備設(shè)置系統(tǒng)514。外圍設(shè)備設(shè)置系統(tǒng)514可以執(zhí)行如上面討論的生成外圍設(shè)備類(lèi)標(biāo)識(shí)符、設(shè)置計(jì)算設(shè)備以便與外圍設(shè)備一起使用等中的一項(xiàng)或多項(xiàng)。外圍設(shè)備設(shè)置系統(tǒng)514可以例如實(shí)施圖1的外圍設(shè)備設(shè)置系統(tǒng)102。
在本文中可能在軟件、硬件元件或者程序模塊的一般上下文中描述各種技術(shù)。一般地,這樣的模塊包括執(zhí)行特定的任務(wù)或者實(shí)施特定的抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、元件、構(gòu)件、數(shù)據(jù)結(jié)構(gòu)等。如本文中使用的術(shù)語(yǔ)“模塊”、“功能性”和“構(gòu)件”一般地代表軟件、固件、硬件或者其組合。本文中描述的技術(shù)的特征是平臺(tái)獨(dú)立的,這意味著可以在具有多種處理器的多種計(jì)算平臺(tái)上實(shí)施所述技術(shù)。
所描述的模塊和技術(shù)的實(shí)施方案可以被存儲(chǔ)在某種形式的計(jì)算機(jī)可讀介質(zhì)上或者跨其被傳送。計(jì)算機(jī)可讀介質(zhì)可以包括可以被計(jì)算設(shè)備502訪問(wèn)的多種介質(zhì)。作為示例而非限制,計(jì)算機(jī)可讀介質(zhì)可以包括“計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”和“計(jì)算機(jī)可讀信號(hào)介質(zhì)”。
與僅信號(hào)傳輸、載波或者信號(hào)本身不同,“計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”指使能夠持久存儲(chǔ)信息的介質(zhì)和/或設(shè)備和/或有形的存儲(chǔ)裝置。因此,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)指非信號(hào)承載介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括硬件,其諸如是易失性和非易失性、可移除和非可移除介質(zhì)和/或以適于存儲(chǔ)諸如是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、邏輯元件/電路或者其它數(shù)據(jù)這樣的信息的方法或者技術(shù)實(shí)施的存儲(chǔ)設(shè)備。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例可以包括但不限于RAM、ROM、EEPROM、閃存或者其它存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(pán)(DVD)或者其它光學(xué)存儲(chǔ)裝置、硬盤(pán)、盒式磁帶、磁帶、磁盤(pán)存儲(chǔ)裝置或者其它磁存儲(chǔ)設(shè)備、或者適于存儲(chǔ)期望的信息并且可以被計(jì)算機(jī)訪問(wèn)的其它的存儲(chǔ)設(shè)備、有形的介質(zhì)或者制品。
“計(jì)算機(jī)可讀信號(hào)介質(zhì)”指被配置為諸如經(jīng)由網(wǎng)絡(luò)向計(jì)算設(shè)備502的硬件傳送指令的信號(hào)承載媒介。信號(hào)介質(zhì)典型地可以將計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或者其它數(shù)據(jù)體現(xiàn)在諸如是載波、數(shù)據(jù)信號(hào)或者其它傳輸機(jī)制的經(jīng)調(diào)制的數(shù)據(jù)信號(hào)中。信號(hào)介質(zhì)還包括任何信息遞送介質(zhì)。術(shù)語(yǔ)“經(jīng)調(diào)制的數(shù)據(jù)信號(hào)”意指這樣的信號(hào),所述信號(hào)使它的特性中的一個(gè)或多個(gè)以這樣的方式被設(shè)置或者改變以便將信息編碼在信號(hào)中。作為示例而非限制,通信介質(zhì)包括諸如是有線網(wǎng)絡(luò)或者直連線連接這樣的有線介質(zhì)和諸如是聲波、RF、紅外線和其它無(wú)線介質(zhì)這樣的無(wú)線介質(zhì)。
如之前描述的,硬件元件510和計(jì)算機(jī)可讀介質(zhì)506代表以硬件形式被實(shí)施的指令、模塊、可編程設(shè)備邏輯和/或固定設(shè)備邏輯,所述硬件形式可能在某些實(shí)施例中被利用來(lái)實(shí)施本文描述的技術(shù)的至少某些方面。硬件元件可以包括集成電路或片上系統(tǒng)的構(gòu)件、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、復(fù)雜可編程邏輯器件(CPLD)、以及采用硅或其它硬件設(shè)備的其它實(shí)施方案。在該上下文中,硬件元件可以操作為執(zhí)行由被硬件元件體現(xiàn)的指令、模塊和/或邏輯定義的程序任務(wù)的處理設(shè)備以及例如是之前描述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)這樣的被用于存儲(chǔ)用于執(zhí)行的指令的硬件設(shè)備。
前述的組合也可以被用于實(shí)施本文中描述的各種技術(shù)和模塊。相應(yīng)地,軟件、硬件或者程序模塊和其它程序模塊可以被實(shí)施為在某種形式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上和/或通過(guò)一個(gè)或多個(gè)硬件元件510被體現(xiàn)的一個(gè)或多個(gè)指令和/或邏輯。計(jì)算設(shè)備502可以被配置為實(shí)施與軟件和/或硬件模塊相對(duì)應(yīng)的特定的指令和/或功能。相應(yīng)地,將模塊實(shí)施為可以被計(jì)算設(shè)備502作為軟件執(zhí)行的模塊可以例如通過(guò)使用處理系統(tǒng)的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和/或硬件元件510至少部分地用硬件來(lái)實(shí)現(xiàn)。指令和/或功能可能可被一個(gè)或多個(gè)制品(例如,一個(gè)或多個(gè)計(jì)算設(shè)備502和/或處理系統(tǒng)504)執(zhí)行/操作以實(shí)施本文中描述的技術(shù)、模塊和示例。
如在圖5中進(jìn)一步圖示的,當(dāng)在個(gè)人計(jì)算機(jī)(PC)、電視設(shè)備和/或移動(dòng)設(shè)備上運(yùn)行應(yīng)用時(shí),示例系統(tǒng)500使能實(shí)現(xiàn)針對(duì)無(wú)縫用戶體驗(yàn)的普適環(huán)境。服務(wù)和應(yīng)用在全部三個(gè)環(huán)境中基本上類(lèi)似地運(yùn)行,以在使用應(yīng)用、玩視頻游戲、觀看視頻等的同時(shí)從一個(gè)設(shè)備轉(zhuǎn)移到下一個(gè)設(shè)備時(shí)得到共同的用戶體驗(yàn)。
在示例系統(tǒng)500中,通過(guò)中央計(jì)算設(shè)備使多個(gè)設(shè)備互連。中央計(jì)算設(shè)備可以在多個(gè)設(shè)備的本地,或者可以與多個(gè)設(shè)備遠(yuǎn)程地被放置。在一個(gè)或多個(gè)實(shí)施例中,中央計(jì)算設(shè)備可以是通過(guò)網(wǎng)絡(luò)、互聯(lián)網(wǎng)或者其它數(shù)據(jù)通信鏈路連接到多個(gè)設(shè)備的一個(gè)或多個(gè)服務(wù)器計(jì)算機(jī)的云。
在一個(gè)或多個(gè)實(shí)施例中,該互連架構(gòu)使功能性能夠跨多個(gè)設(shè)備被遞送以向多個(gè)設(shè)備的用戶提供共同和無(wú)縫的體驗(yàn)。多個(gè)設(shè)備中的每個(gè)設(shè)備可以具有不同的物理要求和能力,并且中央計(jì)算設(shè)備使用平臺(tái)來(lái)使得能夠向設(shè)備遞送既是為該設(shè)備定制的并且還是對(duì)全部設(shè)備共同的體驗(yàn)。在一個(gè)或多個(gè)實(shí)施例中,創(chuàng)建目標(biāo)設(shè)備的類(lèi),并且為設(shè)備的通用類(lèi)定制體驗(yàn)??梢酝ㄟ^(guò)設(shè)備的物理特征、用法的類(lèi)型或者其它的共同特性定義設(shè)備的類(lèi)。
在各種實(shí)施方案中,計(jì)算設(shè)備502可以采用多種不同的配置,諸如用于計(jì)算機(jī)516、移動(dòng)設(shè)備518和電視機(jī)520用途。這些配置中的每種配置包括一般地可以具有不同的構(gòu)造和能力的設(shè)備,并且因此可以根據(jù)不同的設(shè)備類(lèi)中的一個(gè)或多個(gè)對(duì)計(jì)算設(shè)備502進(jìn)行配置。例如,計(jì)算設(shè)備502可以被實(shí)施為計(jì)算機(jī)516類(lèi)的設(shè)備,其包括個(gè)人計(jì)算機(jī)、桌上型計(jì)算機(jī)、多屏計(jì)算機(jī)、膝上型計(jì)算機(jī)、上網(wǎng)本等。
計(jì)算設(shè)備502還可以被實(shí)施為移動(dòng)設(shè)備518類(lèi)的設(shè)備,其包括諸如是移動(dòng)電話、便攜式音樂(lè)播放器、便攜式游戲設(shè)備、平板計(jì)算機(jī)、多屏計(jì)算機(jī)等的移動(dòng)設(shè)備。計(jì)算設(shè)備502還可以被實(shí)施為電視機(jī)520類(lèi)的設(shè)備,其包括在休閑觀看環(huán)境中具有或者連接到一般地較大的屏幕的設(shè)備。這些設(shè)備包括電視機(jī)、機(jī)頂盒、游戲控制臺(tái)等。
本文中描述的技術(shù)可以被計(jì)算設(shè)備502的這些各種配置支持,并且不限于本文中描述的技術(shù)的具體的示例。該功能性還可以全部或者部分地通過(guò)使用分布式系統(tǒng)來(lái)實(shí)施,諸如如下面描述的那樣經(jīng)由平臺(tái)524通過(guò)“云”522來(lái)實(shí)施。
云522包括和/或代表針對(duì)資源526的平臺(tái)524。平臺(tái)524對(duì)云522的硬件(例如,服務(wù)器)和軟件資源的底層功能性進(jìn)行抽象。資源526可以包括當(dāng)計(jì)算機(jī)處理在位于計(jì)算設(shè)備502遠(yuǎn)端的服務(wù)器上被執(zhí)行時(shí)可以被使用的應(yīng)用和/或數(shù)據(jù)。資源526還可以包括通過(guò)互聯(lián)網(wǎng)和/或通過(guò)諸如是蜂窩或者Wi-Fi網(wǎng)絡(luò)這樣的訂戶網(wǎng)絡(luò)提供的服務(wù)。
平臺(tái)524可以對(duì)用于將計(jì)算設(shè)備502與其它計(jì)算設(shè)備連接在一起的資源和功能進(jìn)行抽象。平臺(tái)524還可以用于對(duì)資源進(jìn)行抽象縮放,以便為所遇到的對(duì)于經(jīng)由平臺(tái)524被實(shí)施的資源526的需求提供對(duì)應(yīng)水平的規(guī)模。相應(yīng)地,在互連設(shè)備實(shí)施例中,本文中描述的功能性的實(shí)施方案可以遍布系統(tǒng)500被分布。例如,功能性可以部分地在計(jì)算設(shè)備502上以及經(jīng)由對(duì)云522的功能性進(jìn)行抽象的平臺(tái)524被實(shí)施。
在本文中的討論中,描述了各種不同的實(shí)施例。應(yīng)當(dāng)領(lǐng)會(huì)和理解,可以獨(dú)自地或者與本文中描述的一個(gè)或多個(gè)其它實(shí)施例結(jié)合地使用本文中描述的每個(gè)實(shí)施例。本文中討論的技術(shù)的另外的方面涉及以下實(shí)施例中的一個(gè)或多個(gè)。
一種方法,包括:獲取識(shí)別外圍設(shè)備的類(lèi)的供應(yīng)商的供應(yīng)商標(biāo)識(shí)符、識(shí)別外圍設(shè)備的類(lèi)型的集合的名稱空間標(biāo)識(shí)符和識(shí)別外圍設(shè)備的特定類(lèi)型或者外圍設(shè)備的特定功能性中的至少一項(xiàng)的名稱空間條目標(biāo)識(shí)符中的每項(xiàng);基于供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符;以及,響應(yīng)于確定外圍設(shè)備具有與供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符相對(duì)應(yīng)的屬性,將外圍設(shè)備類(lèi)標(biāo)識(shí)符與針對(duì)外圍設(shè)備的設(shè)置記錄相關(guān)聯(lián)。
替換地或者附加于上面描述的方法,還有以下各項(xiàng)中的任一項(xiàng)或者其組合:生成外圍設(shè)備類(lèi)標(biāo)識(shí)符包括通過(guò)合并供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符;合并供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符包括串接供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符;外圍設(shè)備包括通用串行總線設(shè)備,名稱空間標(biāo)識(shí)符包括通用串行總線設(shè)備的類(lèi)標(biāo)識(shí)符,并且名稱空間條目標(biāo)識(shí)符包括通用串行總線設(shè)備的子類(lèi)標(biāo)識(shí)符;外圍設(shè)備包括人類(lèi)接口設(shè)備,名稱空間標(biāo)識(shí)符包括人類(lèi)接口設(shè)備的用法頁(yè)標(biāo)識(shí)符,并且名稱空間條目標(biāo)識(shí)符包括人類(lèi)接口設(shè)備的用法標(biāo)識(shí)符;將外圍設(shè)備類(lèi)標(biāo)識(shí)符與針對(duì)外圍設(shè)備的設(shè)置記錄相關(guān)聯(lián)包括將外圍設(shè)備類(lèi)標(biāo)識(shí)符包括在設(shè)置記錄中;設(shè)置記錄包括描述如何在計(jì)算設(shè)備上安裝或者使用外圍設(shè)備的信息文件;設(shè)置記錄識(shí)別要在計(jì)算設(shè)備上安裝的用于允許計(jì)算設(shè)備與外圍設(shè)備通信的驅(qū)動(dòng)器。
一種在計(jì)算設(shè)備中實(shí)施的方法,該方法包括:針對(duì)外圍設(shè)備,獲取識(shí)別包括所述外圍設(shè)備的外圍設(shè)備的類(lèi)的供應(yīng)商的供應(yīng)商標(biāo)識(shí)符、識(shí)別包括所述外圍設(shè)備的類(lèi)型的外圍設(shè)備的類(lèi)型的集合的名稱空間標(biāo)識(shí)符和識(shí)別是所述外圍設(shè)備的特定類(lèi)型的外圍設(shè)備的特定類(lèi)型或者是所述外圍設(shè)備的特定功能性的外圍設(shè)備的特定功能性中的至少一項(xiàng)的名稱空間條目標(biāo)識(shí)符中的每項(xiàng);針對(duì)所述外圍設(shè)備,基于供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符;以及,使用外圍設(shè)備類(lèi)標(biāo)識(shí)符來(lái)識(shí)別針對(duì)所述外圍設(shè)備的設(shè)置記錄。
替換地或者附加于上面描述的方法中的任一種,還有以下各項(xiàng)中的任一項(xiàng)或者其組合:所述方法進(jìn)一步包括使用設(shè)置記錄來(lái)設(shè)置所述外圍設(shè)備以用于在計(jì)算設(shè)備上使用;使用設(shè)置記錄來(lái)設(shè)置所述外圍設(shè)備以用于在計(jì)算設(shè)備上使用包括在計(jì)算設(shè)備上安裝由設(shè)置記錄識(shí)別的驅(qū)動(dòng)器;生成外圍設(shè)備類(lèi)標(biāo)識(shí)符包括通過(guò)合并供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符;合并供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符包括串接供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符;所述外圍設(shè)備包括通用串行總線設(shè)備,名稱空間標(biāo)識(shí)符包括通用串行總線設(shè)備的類(lèi)標(biāo)識(shí)符,并且名稱空間條目標(biāo)識(shí)符包括通用串行總線設(shè)備的子類(lèi)標(biāo)識(shí)符;所述外圍設(shè)備包括人類(lèi)接口設(shè)備,名稱空間標(biāo)識(shí)符包括人類(lèi)接口設(shè)備的用法頁(yè)標(biāo)識(shí)符,并且名稱空間條目標(biāo)識(shí)符包括人類(lèi)接口設(shè)備的用法標(biāo)識(shí)符;設(shè)置記錄包括描述如何在計(jì)算設(shè)備上安裝或者使用所述外圍設(shè)備的信息文件。
一種計(jì)算設(shè)備,包括:包括一個(gè)或多個(gè)處理器的處理系統(tǒng);以及具有存儲(chǔ)在其上的多個(gè)指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令響應(yīng)于被處理系統(tǒng)執(zhí)行導(dǎo)致處理系統(tǒng)執(zhí)行包括以下動(dòng)作的動(dòng)作:針對(duì)外圍設(shè)備,獲取識(shí)別包括所述外圍設(shè)備的外圍設(shè)備的類(lèi)的供應(yīng)商的供應(yīng)商標(biāo)識(shí)符、識(shí)別包括所述外圍設(shè)備的類(lèi)型的外圍設(shè)備的類(lèi)型的集合的名稱空間標(biāo)識(shí)符、和識(shí)別是所述外圍設(shè)備的特定類(lèi)型的外圍設(shè)備的特定類(lèi)型或者是所述外圍設(shè)備的特定功能性的外圍設(shè)備的特定功能性中的至少一項(xiàng)的名稱空間條目標(biāo)識(shí)符中的每項(xiàng);針對(duì)所述外圍設(shè)備,基于供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符;使用外圍設(shè)備類(lèi)標(biāo)識(shí)符來(lái)識(shí)別針對(duì)所述外圍設(shè)備的設(shè)置記錄;以及使用設(shè)置記錄來(lái)設(shè)置所述外圍設(shè)備以用于在計(jì)算設(shè)備上使用。
替換地或者附加于上面描述的計(jì)算設(shè)備,還有以下各項(xiàng)中的任一項(xiàng)或者其組合:使用設(shè)置記錄來(lái)設(shè)置所述外圍設(shè)備以用于在計(jì)算設(shè)備上使用包括在計(jì)算設(shè)備上安裝由設(shè)置記錄識(shí)別的驅(qū)動(dòng)器;所述外圍設(shè)備包括人類(lèi)接口設(shè)備,名稱空間標(biāo)識(shí)符包括人類(lèi)接口設(shè)備的用法頁(yè)標(biāo)識(shí)符,名稱空間條目標(biāo)識(shí)符包括人類(lèi)接口設(shè)備的用法標(biāo)識(shí)符,并且生成外圍設(shè)備類(lèi)標(biāo)識(shí)符包括通過(guò)串接供應(yīng)商標(biāo)識(shí)符、用法頁(yè)標(biāo)識(shí)符和用法標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符;使用外圍設(shè)備類(lèi)標(biāo)識(shí)符來(lái)識(shí)別設(shè)置記錄包括將計(jì)算設(shè)備上的多個(gè)設(shè)置記錄中的一個(gè)識(shí)別為所述設(shè)置記錄,所述多個(gè)設(shè)置記錄中的所述一個(gè)包括所述外圍設(shè)備類(lèi)標(biāo)識(shí)符。
一種計(jì)算設(shè)備,包括:包括一個(gè)或多個(gè)處理器的處理系統(tǒng);以及具有存儲(chǔ)在其上的多個(gè)指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令響應(yīng)于被處理系統(tǒng)執(zhí)行導(dǎo)致處理系統(tǒng)執(zhí)行包括以下動(dòng)作的動(dòng)作:針對(duì)外圍設(shè)備,獲取識(shí)別包括所述外圍設(shè)備的外圍設(shè)備的類(lèi)的供應(yīng)商的供應(yīng)商標(biāo)識(shí)符、識(shí)別包括所述外圍設(shè)備的類(lèi)型的外圍設(shè)備的類(lèi)型的集合的名稱空間標(biāo)識(shí)符、和識(shí)別是所述外圍設(shè)備的特定類(lèi)型的外圍設(shè)備的特定類(lèi)型或者是所述外圍設(shè)備的特定功能性的外圍設(shè)備的特定功能性中的至少一項(xiàng)的名稱空間條目標(biāo)識(shí)符中的每項(xiàng);針對(duì)所述外圍設(shè)備,基于供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符;以及,使用外圍設(shè)備類(lèi)標(biāo)識(shí)符來(lái)識(shí)別針對(duì)所述外圍設(shè)備的設(shè)置記錄。
替換地或者附加于上面描述的計(jì)算設(shè)備中的任一種,還有以下各項(xiàng)中的任一項(xiàng)或者其組合:所述動(dòng)作進(jìn)一步包括使用設(shè)置記錄來(lái)設(shè)置所述外圍設(shè)備以用于在計(jì)算設(shè)備上使用;使用設(shè)置記錄來(lái)設(shè)置所述外圍設(shè)備以用于在計(jì)算設(shè)備上使用包括在計(jì)算設(shè)備上安裝由設(shè)置記錄識(shí)別的驅(qū)動(dòng)器;生成外圍設(shè)備類(lèi)標(biāo)識(shí)符包括通過(guò)合并供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符;合并供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符包括串接供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符;所述外圍設(shè)備包括通用串行總線設(shè)備,名稱空間標(biāo)識(shí)符包括通用串行總線設(shè)備的類(lèi)標(biāo)識(shí)符,并且名稱空間條目標(biāo)識(shí)符包括通用串行總線設(shè)備的子類(lèi)標(biāo)識(shí)符;所述外圍設(shè)備包括人類(lèi)接口設(shè)備,名稱空間標(biāo)識(shí)符包括人類(lèi)接口設(shè)備的用法頁(yè)標(biāo)識(shí)符,并且名稱空間條目標(biāo)識(shí)符包括人類(lèi)接口設(shè)備的用法標(biāo)識(shí)符;設(shè)置記錄包括描述如何在計(jì)算設(shè)備上安裝或者使用所述外圍設(shè)備的信息文件。
一種系統(tǒng)或者設(shè)備,包括:用于獲取識(shí)別外圍設(shè)備的類(lèi)的供應(yīng)商的供應(yīng)商標(biāo)識(shí)符、識(shí)別外圍設(shè)備的類(lèi)型的集合的名稱空間標(biāo)識(shí)符和識(shí)別外圍設(shè)備的特定類(lèi)型或者外圍設(shè)備的特定功能性中的至少一項(xiàng)的名稱空間條目標(biāo)識(shí)符中的每項(xiàng)的裝置;用于基于供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符的裝置;以及,用于響應(yīng)于確定外圍設(shè)備具有與供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符相對(duì)應(yīng)的屬性,將外圍設(shè)備類(lèi)標(biāo)識(shí)符與針對(duì)外圍設(shè)備的設(shè)置記錄相關(guān)聯(lián)的裝置。
替換地或者附加于上面描述的系統(tǒng)或者設(shè)備,還有以下各項(xiàng)中的任一項(xiàng)或者其組合:用于生成外圍設(shè)備類(lèi)標(biāo)識(shí)符的裝置包括用于通過(guò)合并供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符的裝置;用于合并供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符的裝置包括用于串接供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符的裝置;外圍設(shè)備包括通用串行總線設(shè)備,名稱空間標(biāo)識(shí)符包括通用串行總線設(shè)備的類(lèi)標(biāo)識(shí)符,并且名稱空間條目標(biāo)識(shí)符包括通用串行總線設(shè)備的子類(lèi)標(biāo)識(shí)符;外圍設(shè)備包括人類(lèi)接口設(shè)備,名稱空間標(biāo)識(shí)符包括人類(lèi)接口設(shè)備的用法頁(yè)標(biāo)識(shí)符,并且名稱空間條目標(biāo)識(shí)符包括人類(lèi)接口設(shè)備的用法標(biāo)識(shí)符;用于將外圍設(shè)備類(lèi)標(biāo)識(shí)符與針對(duì)外圍設(shè)備的設(shè)置記錄相關(guān)聯(lián)的裝置包括用于將外圍設(shè)備類(lèi)標(biāo)識(shí)符包括在設(shè)置記錄中的裝置;設(shè)置記錄包括描述如何在計(jì)算設(shè)備上安裝或者使用外圍設(shè)備的信息文件;設(shè)置記錄識(shí)別要在計(jì)算設(shè)備上安裝的用于允許計(jì)算設(shè)備與外圍設(shè)備通信的驅(qū)動(dòng)器。
一種系統(tǒng)或者設(shè)備,包括:用于針對(duì)外圍設(shè)備,獲取識(shí)別包括所述外圍設(shè)備的外圍設(shè)備的類(lèi)的供應(yīng)商的供應(yīng)商標(biāo)識(shí)符、識(shí)別包括所述外圍設(shè)備的類(lèi)型的外圍設(shè)備的類(lèi)型的集合的名稱空間標(biāo)識(shí)符和識(shí)別是所述外圍設(shè)備的特定類(lèi)型的外圍設(shè)備的特定類(lèi)型或者是所述外圍設(shè)備的特定功能性的外圍設(shè)備的特定功能性中的至少一項(xiàng)的名稱空間條目標(biāo)識(shí)符中的每項(xiàng)的裝置;用于針對(duì)所述外圍設(shè)備,基于供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符的裝置;以及,用于使用外圍設(shè)備類(lèi)標(biāo)識(shí)符來(lái)識(shí)別針對(duì)所述外圍設(shè)備的設(shè)置記錄的裝置。
替換地或者附加于上面描述的系統(tǒng)或者設(shè)備中的任一種,還有以下各項(xiàng)中的任一項(xiàng)或者其組合:進(jìn)一步包括用于使用設(shè)置記錄來(lái)設(shè)置所述外圍設(shè)備以用于在計(jì)算設(shè)備上使用的裝置;用于使用設(shè)置記錄來(lái)設(shè)置所述外圍設(shè)備以用于在計(jì)算設(shè)備上使用的裝置包括用于在計(jì)算設(shè)備上安裝由設(shè)置記錄識(shí)別的驅(qū)動(dòng)器的裝置;用于生成外圍設(shè)備類(lèi)標(biāo)識(shí)符的裝置包括用于通過(guò)合并供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符生成外圍設(shè)備類(lèi)標(biāo)識(shí)符的裝置;用于合并供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符的裝置包括用于串接供應(yīng)商標(biāo)識(shí)符、名稱空間標(biāo)識(shí)符和名稱空間條目標(biāo)識(shí)符的裝置;所述外圍設(shè)備包括通用串行總線設(shè)備,名稱空間標(biāo)識(shí)符包括通用串行總線設(shè)備的類(lèi)標(biāo)識(shí)符,并且名稱空間條目標(biāo)識(shí)符包括通用串行總線設(shè)備的子類(lèi)標(biāo)識(shí)符;所述外圍設(shè)備包括人類(lèi)接口設(shè)備,名稱空間標(biāo)識(shí)符包括人類(lèi)接口設(shè)備的用法頁(yè)標(biāo)識(shí)符,并且名稱空間條目標(biāo)識(shí)符包括人類(lèi)接口設(shè)備的用法標(biāo)識(shí)符;設(shè)置記錄包括描述如何在計(jì)算設(shè)備上安裝或者使用所述外圍設(shè)備的信息文件。
盡管已經(jīng)以專用于結(jié)構(gòu)特征和/或方法動(dòng)作的語(yǔ)言描述了主題,但應(yīng)當(dāng)理解,所附權(quán)利要求中定義的主題不必限于上面描述的具體的特征或者動(dòng)作。相反,作為實(shí)施權(quán)利要求的示例形式公開(kāi)了上面描述的具體的特征和動(dòng)作。