子設備發(fā)現(xiàn)和管理的制作方法
【專利摘要】一種在網(wǎng)絡設備上運行的子設備代理提供了用于檢測和管理連接到網(wǎng)絡設備的子設備的工具。子設備代理向配置管理器報告子設備的存在,配置管理器提供用于管理子設備的用戶接口。子設備不能直接由配置管理器檢測或?qū)ζ淇梢?。子設備代理提供對子設備的訪問以供監(jiān)視、配置、更新等。子設備代理可被用于在子設備上安裝或升級固件或軟件或者監(jiān)視子設備的狀態(tài)。子設備代理可使用諸如OEM插件和驅(qū)動程序之類的子設備模塊來發(fā)現(xiàn)和管理子設備。
【專利說明】子設備發(fā)現(xiàn)和管理
【背景技術】
[0001] 組織常常必須管理多個IT資源,諸如個人計算機、服務器、以及專用設備。這些資 源通常被連接到一個或多個外圍設備、組件或其它子設備。目前沒有可用的方案允許組織 訪問或查看這些外圍設備或子設備。組織不具有允許對IT資源和子設備進行集成管理的 工具。結(jié)果,子設備這一級的關鍵信息(諸如狀態(tài)信息)對組織不可用。同樣,不能將操作 系統(tǒng)更新和其它軟件更改從中央管理站點推送到子設備。
【發(fā)明內(nèi)容】
[0002] 提供本
【發(fā)明內(nèi)容】
是為了以簡化的形式介紹將在以下【具體實施方式】中進一步描述 的概念選擇。本
【發(fā)明內(nèi)容】
并不旨在標識所要求保護主題的關鍵特征或必要特征,也不旨在 用于限制所要求保護主題的范圍。
[0003] 在一個實施例中,配置管理器被耦合到一個或多個網(wǎng)絡設備。管理代理駐留于網(wǎng) 絡設備上并且被配置成與配置管理器通信。管理代理包括被適配為標識被耦合到網(wǎng)絡設備 的子設備并且向配置管理器報告該子設備的存在的發(fā)現(xiàn)模塊。管理代理還包括被適配為從 配置管理器接收與子設備相關聯(lián)的命令的管理模塊。
[0004] 子設備可邏輯地或物理地耦合到網(wǎng)絡設備,但子設備不直接對配置管理器可見。 管理模塊可從配置管理器接收用于子設備的固件或軟件升級并且如配置管理器所指示的 將這些升級安裝到子設備。管理模塊可修改子設備的配置和/或可監(jiān)視子設備的狀態(tài)。管 理代理中由子設備制造商提供的一個或多個模塊(諸如OEM插件或驅(qū)動程序)可提供輔助 管理子設備的數(shù)據(jù)。
【專利附圖】
【附圖說明】
[0005] 為了進一步闡明本發(fā)明的各實施例的以上和其他優(yōu)點和特征,將參考附圖來呈現(xiàn) 本發(fā)明的各實施例的更具體的描述??梢岳斫?,這些附圖只描繪本發(fā)明的典型實施例,因此 將不被認為是對其范圍的限制。本發(fā)明將通過使用附圖用附加特征和細節(jié)來描述和解釋, 附圖中:
[0006] 圖1是示出提供對網(wǎng)絡子設備的發(fā)現(xiàn)和管理的配置管理器服務器和客戶機代理 的框圖;
[0007] 圖2是示出運行在網(wǎng)絡設備上并提供對子設備的發(fā)現(xiàn)和管理的子設備代理的框 圖;
[0008] 圖3是在網(wǎng)絡設備中使用配置管理器代理來發(fā)現(xiàn)和管理子設備的網(wǎng)絡的框圖;以 及
[0009] 圖4是用于發(fā)現(xiàn)和管理網(wǎng)絡中的子設備的過程或方法的流程圖。
【具體實施方式】
[0010] 本發(fā)明的各實施例允許網(wǎng)絡運營商發(fā)現(xiàn)和管理連接到網(wǎng)絡設備的子設備。子設備 可以是邏輯地連接到網(wǎng)絡設備(諸如個人計算機、服務器、或?qū)S镁W(wǎng)絡設備)的任何類型的 外圍設備或其它組件。配置管理器最初僅知曉構(gòu)成網(wǎng)絡的設備,而隨后發(fā)現(xiàn)經(jīng)由這些網(wǎng)絡 設備耦合到網(wǎng)絡的子設備。這允許配置管理器收集關于子設備的數(shù)據(jù),諸如標識子設備與 網(wǎng)絡設備的分層關系。
[0011] 一旦子設備被標識,配置管理器能夠監(jiān)視并管理子設備??苫跇藴剩ㄖT如子設 備類型、OEM名稱、或父網(wǎng)絡設備身份或類型)對子設備進行分類、組織或分組。關于網(wǎng)絡 上的子設備的這一信息提供針對子設備的資產(chǎn)管理和順應性,諸如固件升級、軟件分發(fā)、以 及配置更改,并且使得能夠?qū)υ鰪姷纳虡I(yè)智能進行報告。
[0012] 圖1是示出提供對網(wǎng)絡子設備的發(fā)現(xiàn)和管理的配置管理器服務器和客戶機代理 的框圖。配置管理服務器101是網(wǎng)絡管理實體,其允許網(wǎng)絡運營商或IT管理員管理網(wǎng)絡設 備102和子設備103。用戶接口 104為運營商或管理員提供控制臺或查看器。用戶接口 104 可基于子設備定義105提供子設備專屬接口或用戶體驗,子設備定義105可使用XML或元 數(shù)據(jù)來描述子設備103及其能力。數(shù)據(jù)管理和操作基礎結(jié)構(gòu)106將管理數(shù)據(jù)供應給操作系 統(tǒng)的其它部分。子設備儲存庫107存儲子設備定義數(shù)據(jù)以及在網(wǎng)絡上發(fā)現(xiàn)的子設備103清 單。
[0013] 配置管理器客戶機組件108是駐留于網(wǎng)絡設備102上并且報告連接到網(wǎng)絡設備 102的子設備103的代理。硬件清單109檢索并存儲子設備數(shù)據(jù)的清單,諸如與子設備103 相關聯(lián)的軟件、配置以及服務。配置管理器代理108可使用OEM API 110來訪問子設備103。 子設備OEM創(chuàng)造 API 110以提供OEM自己的數(shù)據(jù)并且定義子設備103的屬性。配置管理器 代理108包括使用OEM數(shù)據(jù)112來提供對子設備103的管理和發(fā)現(xiàn)的子設備管理器111,子 設備管理器111可以是使得能夠?qū)崿F(xiàn)子設備專屬動作的子設備驅(qū)動程序或插件。
[0014] 子設備定義103被輸入到配置管理器服務器101并且經(jīng)由代理108傳遞并向下去 往網(wǎng)絡設備102。配置管理器代理108收集子設備信息并向配置管理器服務器101報告,配 置管理器服務器101更新網(wǎng)絡設備102的硬件清單。數(shù)據(jù)管理和操作基礎結(jié)構(gòu)106管理收 集到的子設備清單,根據(jù)主設備的標識符枚舉子設備,并且枚舉子設備類。
[0015] 子設備可由單個的設備或者一組具有附連的專屬子設備的網(wǎng)絡設備經(jīng)由主設備 間接地尋址。OEM數(shù)據(jù)組件112規(guī)定用于子設備103的支持的配置設備。配置管理器服務 器101可使用定制API來訪問子設備103中的設備專屬屬性。配置管理代理108使用子設 備管理器111進行配置和清單收集。子設備管理器111通過調(diào)用OEM插件112來執(zhí)行管理 功能。
[0016] 圖2是示出運行在網(wǎng)絡設備上并提供對子設備的發(fā)現(xiàn)和管理的子設備代理201的 框圖。子設備代理201包括發(fā)現(xiàn)模塊202和管理模塊203。子設備代理201和管理模塊203 與配置管理器204通信,這提供了去往配置管理器的接口并允許網(wǎng)絡運營商或IT管理員執(zhí) 行針對子設備的動作。
[0017] 發(fā)現(xiàn)模塊202依靠發(fā)現(xiàn)組裝件206來運行用于標識連接到網(wǎng)絡設備的新的子設備 207的設備發(fā)現(xiàn)過程205。發(fā)現(xiàn)過程205可以是例如發(fā)現(xiàn)類的實例。當發(fā)現(xiàn)一新的子設備時, 發(fā)現(xiàn)模塊202隨即在子設備儲存庫209中創(chuàng)建新的子設備實例208。子設備儲存庫209存儲 關于子設備類型和實例的信息,諸如哪個子設備連接到哪臺機器。子設備實例208可以是 子設備類型210的實例,子設備類型210包括能夠被用于發(fā)現(xiàn)新的子設備的類(例如,發(fā)現(xiàn) 類Id(DiscoveryClassId))或用于管理子設備的類(例如,實例類Id(InstanceClassId))。 可在對子設備類型的標識符(例如,子設備類型IcKSubDeviceTypeld))的引用中指示子設 備實例208和子設備類型210之間的關系。
[0018] 管理模塊203在管理組裝件212上運行設備管理過程211以控制和管理可能在之 前已使用發(fā)現(xiàn)模塊202發(fā)現(xiàn)的已知子設備213。
[0019] 圖3是在網(wǎng)絡設備中使用配置管理器代理來發(fā)現(xiàn)和管理子設備的網(wǎng)絡的框圖。配 置管理服務器301耦合到頂層網(wǎng)絡設備302并且知曉該頂層網(wǎng)絡設備302,頂層網(wǎng)絡設備 302可以是例如商店中的一組銷售點(P0S)終端。每個P0S終端302可具有一組不同的附 連子設備。例如,取決于P0S終端302位于商店中的何處,該P0S終端302可能具有附連的 打印機303、條形碼掃描儀304、讀卡器305、和/或秤306。
[0020] 每個P0S終端302具有在其上運行的配置管理器代理307。配置管理器代理307 發(fā)現(xiàn)耦合到每個P0S終端302的子設備303 - 306并向配置管理服務器301報告子設備 303 - 306。配置管理器代理307可使用管理點API來注冊所發(fā)現(xiàn)的子設備作為P0S終端 的對等設備。子設備隨后可經(jīng)由配置管理服務器301顯示給用戶。各個子設備的屬性可作 為子設備303 - 306的硬件清單被報告。配置管理服務器301維護對可被單獨尋址的子設 備的集合。
[0021] 配置管理器307可被實現(xiàn)為例如子設備代理客戶機,該子設備代理客戶機從與配 置管理服務器301相關聯(lián)的管理點下載策略。代理307提供各種功能,諸如報告每個P0S 終端302的子設備清單、執(zhí)行期望的配置管理動作、分發(fā)和加載與子設備有關的軟件。子 設備代理通過例如復制配置管理服務器功能來代表子設備處理并執(zhí)行配置管理服務器301 策略。
[0022] 在一個實施例中,網(wǎng)絡管理員僅能夠看到P0S終端302 (即網(wǎng)絡設備),而不知曉什 么子設備可能存在于網(wǎng)絡上(即連接到P0S終端302)。代理307標識每個P0S終端302上 的子設備303 - 306并且向配置管理服務器301報告子設備清單,這允許管理員查看所有 子設備的列表以及它們與P0S終端302或其它網(wǎng)絡設備的分層關系。代理307可使用OEM 插件或驅(qū)動程序來收集子設備專屬的數(shù)據(jù)。例如,用于打印機子設備303的OEM插件可允許 代理307檢測并報告打印機303中的墨水和紙張水平或者報告并更新打印機303上加載的 軟件或固件版本。由代理307提供的關于子設備303 - 306的這一信息允許網(wǎng)絡管理員主 動地管理網(wǎng)絡、確保子設備上的軟件和固件的流通、以及驗證子設備與網(wǎng)絡策略的順應性。
[0023] 圖4是用于發(fā)現(xiàn)和管理網(wǎng)絡中的子設備的過程或方法的流程圖。在步驟401,在網(wǎng) 絡設備上安裝管理代理。管理代理被配置成與配置管理器通信。配置管理器可以是例如網(wǎng) 絡或系統(tǒng)配置管理設備中看得到網(wǎng)絡設備但看不到邏輯地或物理地耦合到網(wǎng)絡設備的子 設備的一部分。在步驟402,使用管理代理來標識子設備。子設備被耦合到網(wǎng)絡設備并且不 能由配置管理器直接檢測到。在步驟403,子設備的存在被報告給配置管理器。
[0024] 在步驟404,管理代理基于來自配置管理器的命令對子設備進行管理。例如,管理 代理可對子設備進行軟件或固件的升級和/或安裝。在步驟405,管理代理監(jiān)視子設備的狀 態(tài),管理代理可將該狀態(tài)報告給配置管理器。管理代理可使用由子設備制造商提供的模塊 (諸如OEM插件或驅(qū)動程序)來管理和監(jiān)視子設備。在步驟406,管理代理基于來自配置管 理器的命令對子設備的配置進行修改。
[0025] 可以理解,在圖4中所示的過程的步驟401 - 406可以同時和/或順序執(zhí)行。還 可以理解,每個步驟可以按任何順序執(zhí)行,且可被執(zhí)行一次或重復執(zhí)行。
[0026] 網(wǎng)絡設備、子設備以及配置管理器可以多種通用或?qū)S糜嬎阆到y(tǒng)環(huán)境或配置來實 現(xiàn)。適用于本發(fā)明的公知計算系統(tǒng)、環(huán)境、和/或配置的示例包括但不限于:個人計算機、 服務器計算機、手持式或膝上型設備、平板設備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機頂 盒、可編程消費電子產(chǎn)品、網(wǎng)絡PC、微型計算機、大型計算機、包括任何以上系統(tǒng)或設備的分 布式計算環(huán)境等等。
[0027] 本發(fā)明可在諸如程序模塊等由計算機執(zhí)行的計算機可執(zhí)行指令的通用上下文中 描述。一般而言,程序模塊包括執(zhí)行特定任務或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、 組件、數(shù)據(jù)結(jié)構(gòu)等等。本發(fā)明也可在其中由通過通信網(wǎng)絡鏈接的遠程處理設備執(zhí)行任務的 分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲器存儲設備在 內(nèi)的本地和/或遠程計算機存儲介質(zhì)中。
[0028] 用于實現(xiàn)本發(fā)明各方面的示例性系統(tǒng)包括計算機形式的通用計算設備。組件可包 括但不限于各種硬件組件(諸如處理單元)、數(shù)據(jù)存儲(諸如系統(tǒng)存儲器)、以及將包括數(shù) 據(jù)存儲在內(nèi)的各種系統(tǒng)組件耦合到處理單元的系統(tǒng)總線。系統(tǒng)總線可以是幾種類型的總 線結(jié)構(gòu)中的任何一種,包括存儲器總線或存儲器控制器、外圍總線、以及使用各種總線體系 結(jié)構(gòu)中的任一種的局部總線。作為示例而非限制,這樣的體系結(jié)構(gòu)包括工業(yè)標準體系結(jié)構(gòu) (ISA)總線、微通道體系結(jié)構(gòu)(MCA)總線、增強型ISA (EISA)總線、視頻電子技術標準協(xié)會 (VESA)局部總線和外圍部件互連(PCI)總線(也稱為夾層(Mezzanine)總線)。
[0029] 計算機通常包括各種計算機可讀介質(zhì)。計算機可讀介質(zhì)可以是能由計算機訪問的 任何可用介質(zhì),并同時包含易失性和非易失性介質(zhì)以及可移動、不可移動介質(zhì),但不包括傳 播信號。作為示例而非限制,計算機可讀介質(zhì)可包括計算機存儲介質(zhì)和通信介質(zhì)。計算機 存儲介質(zhì)包括以存儲諸如計算機可讀的指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)之類的信息 的任何方法或技術實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。計算機存儲介質(zhì)包 括,但不限于,RAM、ROM、EEPR0M、閃存或其他存儲器技術、CD-ROM、數(shù)字多功能盤(DVD)或其 他光盤存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設備、或能用于存儲所需信息且可以 由計算機訪問的任何其他介質(zhì)。通信介質(zhì)通常以諸如載波或其他傳輸機制之類的已調(diào)制數(shù) 據(jù)信號來體現(xiàn)計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù),并且包括任何信息傳送介 質(zhì)。術語"已調(diào)制數(shù)據(jù)信號"是指使得以在信號中編碼信息的方式來設置或改變其一個或 多個特征的信號。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡或直接線連接之類的有 線介質(zhì),以及諸如聲學、RF、紅外及其他無線介質(zhì)之類的無線介質(zhì)。上面各項中的任何項的 組合也包括在計算機可讀介質(zhì)的范圍內(nèi)。計算機可讀介質(zhì)可被實現(xiàn)為計算機程序產(chǎn)品,諸 如存儲在計算機存儲介質(zhì)上的軟件。
[0030] 數(shù)據(jù)存儲或系統(tǒng)存儲器包括諸如只讀存儲器(ROM)和隨機存取存儲器(RAM)之類 的易失性和/或非易失性存儲器形式的計算機存儲介質(zhì)?;据斎?輸出系統(tǒng)(BIOS)通 常存儲在ROM中,其包含了諸如在啟動過程中幫助在計算機內(nèi)的元件之間傳輸信息的基本 例程。RAM通常包含處理單元可立即訪問和/或當前正在操作的數(shù)據(jù)和/或程序模塊。作 為示例而非限制性,數(shù)據(jù)存儲保存操作系統(tǒng)、應用程序、其他程序模塊、和程序數(shù)據(jù)。
[0031] 數(shù)據(jù)存儲還可以包括其它可移動/不可移動、易失性/非易失性計算機存儲介質(zhì)。 僅作為示例,數(shù)據(jù)存儲可以是對不可移動、非易失性磁介質(zhì)進行讀寫的硬盤驅(qū)動器,對可移 動、非易失性磁盤進行讀寫的磁盤驅(qū)動器,以及對諸如CD ROM或其它光學介質(zhì)等可移動、非 易失性光盤進行讀寫的光盤驅(qū)動器??稍谑纠圆僮鳝h(huán)境中使用的其它可移動/不可移 動、易失性/非易失性計算機存儲介質(zhì)包括但不限于,磁帶盒、閃存卡、數(shù)字多功能盤、數(shù)字 錄像帶、固態(tài)RAM、固態(tài)ROM等。如上描述的驅(qū)動器及其相關聯(lián)的計算機存儲介質(zhì)為計算機 提供了對計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的存儲。
[0032] 用戶可通過用戶接口或諸如平板、電子數(shù)字化儀、話筒、鍵盤和/或定點設備(通 常指的是鼠標、跟蹤球或觸摸墊)等其它輸入設備輸入命令和信息。其他輸入設備可以包 括操縱桿、游戲墊、圓盤式衛(wèi)星天線、掃描儀等等。另外,語音輸入、使用手或手指的手勢輸 入、或其它自然用戶接口(NUI)也可與適當?shù)妮斎朐O備(諸如話筒、相機、平板、觸摸墊、手 套、或其它傳感器)一起使用。這些以及其它輸入設備通常通過耦合到系統(tǒng)總線的用戶輸 入接口連接到處理單元,但也可通過諸如并行端口、游戲端口或通用串行總線(USB)之類 的其它接口和總線結(jié)構(gòu)來連接。監(jiān)視器或其他類型的顯示設備也通過諸如視頻接口之類的 接口連接至系統(tǒng)總線。監(jiān)視器也可以與觸摸屏面板等集成。注意到監(jiān)視器和/或觸摸屏面 板可以在物理上耦合至其中容納計算設備的外殼,諸如在平板型個人計算機中。此外,諸如 計算設備等計算機還可以包括其他外圍輸出設備,諸如揚聲器和打印機,它們可以通過輸 出外圍接口等連接。
[0033] 計算機可使用至一個或多個遠程設備(諸如遠程計算機)的邏輯連接在網(wǎng)絡化或 云計算環(huán)境中操作。遠程計算機可以是個人計算機、服務器、路由器、網(wǎng)絡PC、對等設備或其 它常見的網(wǎng)絡節(jié)點,并且一般包括上面關于計算機所述的許多或全部元件。邏輯連接可包 括一個或多個局域網(wǎng)(LAN)和一個或多個廣域網(wǎng)(WAN),但是,也可以包括其他網(wǎng)絡。此類 聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍的計算機網(wǎng)絡、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中是常見的。
[0034] 當用于網(wǎng)絡化或云計算環(huán)境中時,計算機可通過網(wǎng)絡接口或適配器連接到公共或 私有網(wǎng)絡。在一些實施例中,使用調(diào)制解調(diào)器或用于在網(wǎng)絡上建立通信的其它裝置??梢允?內(nèi)置或外置的調(diào)制解調(diào)器可經(jīng)由網(wǎng)絡接口或其它適當?shù)臋C制連接至系統(tǒng)總線。諸如包括接 口和天線的無線聯(lián)網(wǎng)組件可通過諸如接入點或?qū)Φ扔嬎銠C之類的合適的設備耦合到網(wǎng)絡。 在網(wǎng)絡化環(huán)境中,相對于計算機所描繪的程序模塊或其部分可被存儲在遠程存儲器存儲設 備中??梢岳斫猓镜木W(wǎng)絡連接是示例性的,也可以使用在計算機之間建立通信鏈路的其 他手段。
[0035] 盡管用結(jié)構(gòu)特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權 利要求書中定義的主題不必限于上述具體特征或動作。更確切而言,上述具體特征和動作 是作為實現(xiàn)權利要求的示例形式公開的。
【權利要求】
1. 一種設備,包括: 配置成與配置管理器通信的管理代理,所述管理代理包括: 適配為標識耦合到所述設備的子設備并且向所述配置管理器報告所述子設備的存在 的發(fā)現(xiàn)模塊;以及 適配為接收來自所述配置管理的子設備命令的管理模塊。
2. 如權利要求1所述的設備,其特征在于,所述管理模塊被進一步適配為修改所述子 設備的配置或監(jiān)視所述子設備的狀態(tài)。
3. 如權利要求1所述的設備,其特征在于,還包括: 所述管理代理中的子設備制造商模塊,所述子設備制造商模塊包括被適配為管理所述 子設備的數(shù)據(jù)。
4. 如權利要求1所述的設備,其特征在于,還包括: 所述管理代理中的子設備制造商模塊,所述子設備制造商模塊包括被適配為發(fā)現(xiàn)所述 子設備的數(shù)據(jù)。
5. -種方法,包括: 在網(wǎng)絡設備上安裝管理代理,所述管理代理被配置成與配置管理器通信; 使用所述管理代理來標識子設備,所述子設備被耦合到所述網(wǎng)絡設備并且不能由所述 配置管理器直接檢測; 向所述配置管理器報告所述子設備的存在;以及 基于來自所述配置管理器的命令使用所述管理代理對所述子設備進行管理。
6. 如權利要求5所述的方法,其特征在于,進一步包括: 在所述管理代理處接收來自所述配置管理器的軟件或固件升級;以及 由所述管理代理對所述子設備安裝所述軟件或固件升級。
7. 如權利要求5所述的方法,其特征在于,進一步包括: 基于來自所述配置管理器的命令由所述管理代理對所述子設備的配置進行修改。
8. 如權利要求5所述的方法,其特征在于,進一步包括: 由所述監(jiān)視代理監(jiān)視所述子設備的狀態(tài);以及 向所述配置管理器報告所述狀態(tài)。
9. 如權利要求5所述的方法,其特征在于,進一步包括: 訪問所述管理代理中的子設備制造商模塊以管理或發(fā)現(xiàn)所述子設備,所述管理代理中 的所述子設備制造商模塊,所述子設備制造商模塊包括被適配為發(fā)現(xiàn)所述子設備的數(shù)據(jù)。
10. 如權利要求9所述的方法,其特征在于,所述子設備制造商模塊是OEM插件或驅(qū)動 程序。
【文檔編號】H04L12/28GK104115446SQ201380009419
【公開日】2014年10月22日 申請日期:2013年2月5日 優(yōu)先權日:2012年2月14日
【發(fā)明者】J·D·哈奇森, D·G·金, Z·埃爾馬基, R·斯里達 申請人:微軟公司