亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

管理計(jì)算機(jī)身份的方法、系統(tǒng)和裝置的制作方法

文檔序號(hào):7616708閱讀:269來源:國知局
專利名稱:管理計(jì)算機(jī)身份的方法、系統(tǒng)和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及計(jì)算機(jī)管理,尤其涉及用于在網(wǎng)絡(luò)化計(jì)算環(huán)境中管理、確認(rèn)和更新計(jì)算設(shè)備的身份的系統(tǒng)、方法和裝置。
背景技術(shù)
計(jì)算設(shè)備、計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算軟件和網(wǎng)絡(luò)應(yīng)用的進(jìn)步增加了在網(wǎng)絡(luò)化計(jì)算環(huán)境中聯(lián)網(wǎng)并部署計(jì)算設(shè)備的多樣性和復(fù)雜性。例如,公司可能經(jīng)常部署由信息服務(wù)部門管理的大量計(jì)算機(jī)。除在網(wǎng)絡(luò)化計(jì)算環(huán)境中管理的計(jì)算設(shè)備之外,那些計(jì)算機(jī)的應(yīng)用程序和硬件也被管理。計(jì)算機(jī)、計(jì)算機(jī)硬件和位于計(jì)算機(jī)上的應(yīng)用程序或軟件的管理在此被稱為“資產(chǎn)管理”。
為充分地執(zhí)行計(jì)算機(jī)資產(chǎn)管理,位于網(wǎng)絡(luò)化計(jì)算環(huán)境內(nèi)的計(jì)算機(jī)必須是可標(biāo)識(shí)的。簡言之,當(dāng)從特定的計(jì)算機(jī)發(fā)送或接收信息時(shí),發(fā)送信息的計(jì)算機(jī)必須與該計(jì)算機(jī)的身份準(zhǔn)確地匹配。為提供完整的功能,將計(jì)算機(jī)與身份匹配的過程需要滿足五個(gè)要求。第一,計(jì)算機(jī)應(yīng)當(dāng)唯一且一致地與單個(gè)身份匹配。第二,該過程應(yīng)當(dāng)不受計(jì)算機(jī)的物理或邏輯配置的某些變化的影響。第三,該過程不應(yīng)當(dāng)依賴于配置變化過程中的用戶干預(yù)來維護(hù)計(jì)算機(jī)的身份。第四,該過程應(yīng)當(dāng)允許生成新身份,使得未改變的計(jì)算機(jī)可被分配一新身份。第五,當(dāng)生成計(jì)算機(jī)的新身份時(shí),該計(jì)算機(jī)的前一身份應(yīng)當(dāng)是可被標(biāo)識(shí)為不再屬于該計(jì)算機(jī)(即,已過時(shí)),并且新身份應(yīng)當(dāng)被容易地與該計(jì)算機(jī)關(guān)聯(lián)。
標(biāo)識(shí)計(jì)算機(jī)的典型技術(shù)可能滿足這五個(gè)要求中的一個(gè)或多個(gè),但是不能滿足所有的要求,因此不能提供完整的功能。用于標(biāo)識(shí)網(wǎng)絡(luò)化計(jì)算環(huán)境內(nèi)的計(jì)算機(jī)的一種典型的技術(shù)為每一計(jì)算機(jī)分配一邏輯標(biāo)識(shí)作為該計(jì)算機(jī)的身份。該邏輯標(biāo)識(shí)用于標(biāo)識(shí)該計(jì)算機(jī)。然而,計(jì)算機(jī)的邏輯標(biāo)識(shí)可能被復(fù)制,并且第二計(jì)算機(jī)可使用虛假的身份來訪問網(wǎng)絡(luò)。允許具有復(fù)制的身份的計(jì)算機(jī)訪問網(wǎng)絡(luò)導(dǎo)致潛在的安全問題,并同樣導(dǎo)致不準(zhǔn)確的計(jì)算機(jī)資產(chǎn)管理。另外,與該邏輯身份相關(guān)聯(lián)的計(jì)算機(jī)的物理或邏輯配置改變可能會(huì)導(dǎo)致資產(chǎn)管理應(yīng)用程序無法將該邏輯標(biāo)識(shí)與計(jì)算機(jī)相匹配。此外,當(dāng)對(duì)計(jì)算機(jī)作出配置改變時(shí),通常需要用戶干預(yù)來確保該計(jì)算機(jī)的邏輯身份不會(huì)因?yàn)榕渲酶淖兌鴣G失。
用于標(biāo)識(shí)網(wǎng)絡(luò)化計(jì)算環(huán)境內(nèi)的計(jì)算機(jī)的另一種典型的技術(shù)是通過使用硬件標(biāo)識(shí)。在這一技術(shù)中,選擇一個(gè)硬件,如計(jì)算機(jī)的硬盤驅(qū)動(dòng)器,并使用該硬件的標(biāo)識(shí)符來標(biāo)識(shí)計(jì)算機(jī)。然而,計(jì)算機(jī)的硬件標(biāo)識(shí)不能被改變,因此消除了在新身份下重新部署該計(jì)算機(jī)的能力,除非硬件也被修改。另外,如果從其獲取硬件標(biāo)識(shí)的特定的一個(gè)硬件被替換或移除,則該特定計(jì)算機(jī)的身份會(huì)丟失。
因此,需要一種用于管理計(jì)算機(jī)的系統(tǒng)、方法和裝置,它準(zhǔn)確地標(biāo)識(shí)計(jì)算機(jī)、允許對(duì)計(jì)算機(jī)作出改變、并提供向該計(jì)算機(jī)分配新身份的能力。此外,需要一種在沒有用戶干預(yù)下實(shí)現(xiàn)那些目的的系統(tǒng)。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了將網(wǎng)絡(luò)化計(jì)算環(huán)境內(nèi)的特定計(jì)算設(shè)備與該計(jì)算設(shè)備的身份準(zhǔn)確地匹配的能力。依照一個(gè)方面,提供了一種用于標(biāo)識(shí)網(wǎng)絡(luò)化計(jì)算環(huán)境中的客戶機(jī)計(jì)算設(shè)備的方法。該方法接收一包括硬件標(biāo)識(shí)和邏輯標(biāo)識(shí)的發(fā)現(xiàn)數(shù)據(jù)記錄,并且作為響應(yīng),查詢多個(gè)客戶機(jī)記錄,以找出匹配的客戶機(jī)記錄。如果由該查詢標(biāo)識(shí)了匹配的客戶機(jī)記錄,則將其與接收到的發(fā)現(xiàn)數(shù)據(jù)記錄進(jìn)行比較,以標(biāo)識(shí)客戶機(jī)計(jì)算設(shè)備。
依照另一方面,提供了一種生成用于標(biāo)識(shí)客戶機(jī)計(jì)算設(shè)備的發(fā)現(xiàn)數(shù)據(jù)記錄的方法。該方法通過搜索該客戶機(jī)計(jì)算設(shè)備的現(xiàn)有邏輯標(biāo)識(shí)和硬件屬性來啟動(dòng)。如果定位了現(xiàn)有邏輯標(biāo)識(shí)和硬件屬性,則該方法判斷所定位的硬件屬性是否類似于現(xiàn)有硬件屬性。如果確定所定位的硬件屬性類似于現(xiàn)有硬件屬性,則生成一發(fā)現(xiàn)數(shù)據(jù)記錄,它包括所定位的邏輯標(biāo)識(shí)和硬件標(biāo)識(shí)。
依照又一方面,提供了一種計(jì)算設(shè)備身份管理系統(tǒng),它具有客戶機(jī)計(jì)算設(shè)備、發(fā)現(xiàn)數(shù)據(jù)管理器以及用于在客戶機(jī)計(jì)算設(shè)備和發(fā)現(xiàn)數(shù)據(jù)管理器之間傳輸信息的通信路徑。該計(jì)算設(shè)備身份管理系統(tǒng)被配置成執(zhí)行一種用于標(biāo)識(shí)客戶機(jī)計(jì)算設(shè)備的方法。該方法開始于響應(yīng)從客戶機(jī)計(jì)算設(shè)備接收發(fā)現(xiàn)數(shù)據(jù)記錄,并判斷該發(fā)現(xiàn)數(shù)據(jù)記錄是否包括邏輯標(biāo)識(shí)。如果發(fā)現(xiàn)數(shù)據(jù)記錄的確包含邏輯標(biāo)識(shí),則它然后判斷該邏輯標(biāo)識(shí)是否與客戶機(jī)記錄的邏輯標(biāo)識(shí)相匹配。如果是,則獲取客戶機(jī)記錄。然而,如果接收到的發(fā)現(xiàn)數(shù)據(jù)記錄不包括邏輯標(biāo)識(shí),則將來自發(fā)現(xiàn)數(shù)據(jù)記錄的關(guān)鍵字?jǐn)?shù)據(jù)與客戶機(jī)記錄的關(guān)鍵字?jǐn)?shù)據(jù)進(jìn)行比較,以標(biāo)識(shí)具有匹配關(guān)鍵字?jǐn)?shù)據(jù)的客戶機(jī)記錄。使用所標(biāo)識(shí)的客戶機(jī)記錄,客戶機(jī)計(jì)算設(shè)備得以標(biāo)識(shí)。


當(dāng)結(jié)合附圖閱讀以下詳細(xì)描述時(shí),可以更好地明白并理解本發(fā)明的上述方面和許多其它優(yōu)點(diǎn),附圖中圖1是依照本發(fā)明的一個(gè)實(shí)施例的網(wǎng)絡(luò)化計(jì)算環(huán)境的框圖,其中,計(jì)算設(shè)備能夠被標(biāo)識(shí);圖2所示是依照本發(fā)明的一個(gè)實(shí)施例,網(wǎng)絡(luò)化計(jì)算環(huán)境中客戶機(jī)計(jì)算設(shè)備和發(fā)現(xiàn)數(shù)據(jù)管理器之間的發(fā)現(xiàn)數(shù)據(jù)記錄提交和標(biāo)識(shí)的框圖;圖3是依照本發(fā)明的一個(gè)實(shí)施例創(chuàng)建發(fā)現(xiàn)數(shù)據(jù)記錄的過程的流程圖;圖4所示是依照本發(fā)明的一個(gè)實(shí)施例用于準(zhǔn)確地標(biāo)識(shí)網(wǎng)絡(luò)化計(jì)算環(huán)境中的客戶機(jī)計(jì)算設(shè)備的標(biāo)識(shí)客戶機(jī)計(jì)算設(shè)備例程的框圖;以及圖5是依照本發(fā)明的一個(gè)實(shí)施例用于獲取客戶機(jī)記錄的獲取客戶機(jī)記錄子例程的框圖。
具體實(shí)施例方式
計(jì)算設(shè)備標(biāo)識(shí)是任一資產(chǎn)管理應(yīng)用的核心特征。不能準(zhǔn)確地標(biāo)識(shí)網(wǎng)絡(luò)化計(jì)算環(huán)境內(nèi)的計(jì)算設(shè)備的計(jì)算設(shè)備資產(chǎn)管理應(yīng)用程序因不準(zhǔn)確的資產(chǎn)清單而遭受損害,并且可能無法使對(duì)網(wǎng)絡(luò)化計(jì)算環(huán)境內(nèi)的計(jì)算設(shè)備作出的改變的結(jié)果與那些網(wǎng)絡(luò)化計(jì)算設(shè)備庫清單一致。本發(fā)明的實(shí)施例提供了將網(wǎng)絡(luò)化計(jì)算環(huán)境內(nèi)的特定計(jì)算設(shè)備與該計(jì)算設(shè)備的身份進(jìn)行匹配的能力。從計(jì)算設(shè)備接收到的信息可以唯一且一致地與單個(gè)身份相匹配,并且用于將計(jì)算設(shè)備與身份進(jìn)行匹配的過程不受計(jì)算設(shè)備的物理或邏輯配置的改變的影響。另外,本發(fā)明的實(shí)施例不依賴于計(jì)算設(shè)備的配置改變過程中的用戶干預(yù)來維護(hù)該計(jì)算設(shè)備的身份的準(zhǔn)確性。此外,可對(duì)未改變的計(jì)算設(shè)備生成一新身份,使得該計(jì)算設(shè)備可以在新身份下在網(wǎng)絡(luò)中重新部署。另外,當(dāng)生成計(jì)算設(shè)備的新身份時(shí),該計(jì)算設(shè)備的前一身份被標(biāo)識(shí)為不再屬于該計(jì)算設(shè)備,并且新身份可以被容易地與該計(jì)算設(shè)備相關(guān)聯(lián)。
盡管此處提供的討論描述了網(wǎng)絡(luò)化計(jì)算環(huán)境中計(jì)算設(shè)備的標(biāo)識(shí),然而可以理解,本發(fā)明的實(shí)施例可用于標(biāo)識(shí)可包括在網(wǎng)絡(luò)中的任何類型的通信設(shè)備。計(jì)算設(shè)備的示例包括但不限于,個(gè)人計(jì)算機(jī)、臺(tái)式機(jī)、移動(dòng)電話、存儲(chǔ)器設(shè)備、服務(wù)器、數(shù)據(jù)庫等等。另外,盡管此處提供的討論針對(duì)標(biāo)識(shí)計(jì)算設(shè)備用于資產(chǎn)管理,然而相關(guān)領(lǐng)域的技術(shù)人員可以理解,計(jì)算設(shè)備的標(biāo)識(shí)可用于任何類型的網(wǎng)絡(luò)化應(yīng)用。例如,本發(fā)明的實(shí)施例可用于標(biāo)識(shí)計(jì)算設(shè)備,用于其中維護(hù)計(jì)算設(shè)備的身份的目錄服務(wù)應(yīng)用。
圖1是依照本發(fā)明的一個(gè)實(shí)施例的網(wǎng)絡(luò)化計(jì)算環(huán)境的框圖,其中計(jì)算設(shè)備能夠被標(biāo)識(shí)。具體地,圖1示出了網(wǎng)絡(luò)化環(huán)境100,它包括多個(gè)“客戶機(jī)計(jì)算設(shè)備”,如客戶機(jī)1101、客戶機(jī)2103和客戶機(jī)3105,以及“非客戶機(jī)計(jì)算設(shè)備”,如計(jì)算設(shè)備125和計(jì)算設(shè)備127。如此處所描述的客戶機(jī)計(jì)算設(shè)備是包括客戶機(jī)標(biāo)識(shí)設(shè)備(“CID”),如CID-1 119、CID-2、121和CID-3 123的計(jì)算設(shè)備。在本發(fā)明的實(shí)施例中,CID可以被實(shí)現(xiàn)為軟件程序、軟件子例程、軟件元素等等。如此處所描述的非客戶機(jī)計(jì)算設(shè)備是不包括CID的計(jì)算設(shè)備。
每一計(jì)算設(shè)備連接到網(wǎng)絡(luò)113,并能夠與發(fā)現(xiàn)數(shù)據(jù)管理器107通信。網(wǎng)絡(luò)113可以是任何類型的網(wǎng)絡(luò),如內(nèi)聯(lián)網(wǎng)、因特網(wǎng)、局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)等等。另外,每一計(jì)算設(shè)備到網(wǎng)絡(luò)113的連接可以通過任何形式的傳輸來實(shí)現(xiàn)。例如,連接可以是無線的、有線的或紅外的。
發(fā)現(xiàn)數(shù)據(jù)管理器107也連接到網(wǎng)絡(luò)113,它包括包含客戶機(jī)記錄111的客戶機(jī)記錄數(shù)據(jù)庫109,它標(biāo)識(shí)網(wǎng)絡(luò)化計(jì)算環(huán)境100中的每一客戶機(jī)計(jì)算設(shè)備。發(fā)現(xiàn)數(shù)據(jù)管理器107可以是能夠與網(wǎng)絡(luò)113通信的任一類型的計(jì)算設(shè)備,并可包括用于與網(wǎng)絡(luò)113上的計(jì)算設(shè)備通信的軟件。如相關(guān)領(lǐng)域的技術(shù)人員可以理解的,在網(wǎng)絡(luò)化計(jì)算環(huán)境100中,可以存在任意數(shù)量的客戶機(jī)計(jì)算設(shè)備和非客戶機(jī)計(jì)算設(shè)備及其組合,它們都需要標(biāo)識(shí)。另外,在網(wǎng)絡(luò)化計(jì)算環(huán)境100中可以沒有非客戶機(jī)計(jì)算設(shè)備。計(jì)算設(shè)備通過與CID的通信向發(fā)現(xiàn)數(shù)據(jù)管理器107標(biāo)識(shí)為客戶機(jī)計(jì)算設(shè)備。
在添加到網(wǎng)絡(luò)化計(jì)算環(huán)境100中的計(jì)算設(shè)備上之后,并且在隨后的時(shí)間間隔,CID生成發(fā)現(xiàn)數(shù)據(jù)記錄,如DDR-1、DDR-2和DDR-3,并將其發(fā)送到發(fā)現(xiàn)數(shù)據(jù)管理器107。發(fā)現(xiàn)數(shù)據(jù)記錄包括“邏輯ID”和“硬件ID”,它們都用于準(zhǔn)確地標(biāo)識(shí)CID所位于的計(jì)算設(shè)備。邏輯ID是用于表示該客戶機(jī)計(jì)算設(shè)備的邏輯身份的隨機(jī)生成但唯一的值。硬件ID是基于客戶機(jī)計(jì)算設(shè)備的硬件的各種屬性確定性地生成的標(biāo)識(shí)符,它用于表示客戶機(jī)計(jì)算設(shè)備的物理身份。
在向位于網(wǎng)絡(luò)化計(jì)算環(huán)境100內(nèi)的計(jì)算設(shè)備添加CID之后,并且在隨后的時(shí)間間隔,發(fā)送發(fā)現(xiàn)數(shù)據(jù)記錄,以按照客戶機(jī)計(jì)算設(shè)備的狀態(tài)來更新發(fā)現(xiàn)數(shù)據(jù)管理器107。例如,發(fā)現(xiàn)數(shù)據(jù)記錄可由CID生成,并每周一次從諸如客戶機(jī)2 103等客戶機(jī)計(jì)算設(shè)備發(fā)送到發(fā)現(xiàn)數(shù)據(jù)管理器107。發(fā)現(xiàn)數(shù)據(jù)記錄在不同的時(shí)間點(diǎn)上的發(fā)送向發(fā)現(xiàn)數(shù)據(jù)管理器通知,客戶機(jī)計(jì)算設(shè)備仍是活動(dòng)的,并且處于其在網(wǎng)絡(luò)化計(jì)算環(huán)境100中的當(dāng)前狀態(tài)。
發(fā)現(xiàn)數(shù)據(jù)記錄也可由除CID之外的設(shè)備生成并發(fā)送到發(fā)現(xiàn)數(shù)據(jù)管理器107。例如,發(fā)現(xiàn)數(shù)據(jù)記錄可以從查詢?cè)O(shè)備接收,它向網(wǎng)絡(luò)化計(jì)算環(huán)境100查詢不包含CID并且由此不是客戶機(jī)的計(jì)算設(shè)備。由非CID生成的發(fā)現(xiàn)數(shù)據(jù)記錄包括關(guān)于網(wǎng)絡(luò)化計(jì)算環(huán)境內(nèi)的計(jì)算設(shè)備的通用信息。這類設(shè)備可用于網(wǎng)絡(luò)化計(jì)算環(huán)境中的計(jì)算設(shè)備的客戶機(jī)記錄數(shù)據(jù)庫的初始填充。另外,這類設(shè)備可用于標(biāo)識(shí)處于網(wǎng)絡(luò)化計(jì)算環(huán)境內(nèi),但不是發(fā)現(xiàn)數(shù)據(jù)管理器的客戶機(jī)的那些計(jì)算設(shè)備。
諸如客戶機(jī)2 103的邏輯ID 2 115等邏輯ID是由CID隨機(jī)生成并儲(chǔ)存在客戶機(jī)計(jì)算設(shè)備上的。只要CID確定它駐留在同一客戶機(jī)計(jì)算設(shè)各上,該邏輯ID就保持固定。例如,將包含CID的盤映像從一個(gè)計(jì)算設(shè)備傳輸?shù)搅硪粋€(gè)可能導(dǎo)致CID生成一個(gè)新的邏輯標(biāo)識(shí)。另外,對(duì)客戶機(jī)計(jì)算設(shè)備的主要硬件改變可能導(dǎo)致該客戶機(jī)計(jì)算設(shè)備的CID生成一個(gè)新的邏輯標(biāo)識(shí)。
另外,邏輯標(biāo)識(shí)可由用戶通過在客戶機(jī)計(jì)算設(shè)備上重新安裝操作系統(tǒng)來改變,或者當(dāng)保存的邏輯標(biāo)識(shí)被破壞時(shí)改變。
諸如客戶機(jī)2 103的硬件ID 2 117等硬件ID被盡可能地確定且唯一地選擇。該硬件ID在特定的計(jì)算設(shè)備上總是相同,不論該客戶機(jī)和/或操作系統(tǒng)是否被移除或重新安裝,也不論邏輯ID是否改變。硬件ID可以是,但不限于,客戶機(jī)計(jì)算設(shè)備的基本輸入/輸出系統(tǒng)(“BIOS”)的序列號(hào)、客戶機(jī)計(jì)算設(shè)備的媒體訪問控制地址(“MAC地址”)、資產(chǎn)標(biāo)簽等等。在一個(gè)替換的實(shí)施例中,硬件ID可以由客戶機(jī)計(jì)算設(shè)備的硬件標(biāo)識(shí)符的組合來創(chuàng)建。例如,可將客戶機(jī)計(jì)算設(shè)備的系統(tǒng)BIOS和MAC地址合并來創(chuàng)建硬件ID。
除包括邏輯ID和硬件ID的發(fā)現(xiàn)數(shù)據(jù)記錄之外,關(guān)于客戶機(jī)和客戶機(jī)計(jì)算設(shè)備的附加數(shù)據(jù)也可被包括在發(fā)現(xiàn)數(shù)據(jù)記錄中。附加數(shù)據(jù)可包括客戶機(jī)計(jì)算設(shè)備的版本類型、客戶機(jī)計(jì)算設(shè)備的類型、客戶機(jī)計(jì)算設(shè)備的操作系統(tǒng)類型、客戶機(jī)計(jì)算設(shè)備名稱、客戶機(jī)計(jì)算設(shè)備上的硬件列表、客戶機(jī)計(jì)算設(shè)備上的軟件列表等等。某些附加數(shù)據(jù)也可被認(rèn)為是用于進(jìn)一步確認(rèn)該客戶機(jī)計(jì)算設(shè)備的身份的“關(guān)鍵字?jǐn)?shù)據(jù)”。一般而言,關(guān)鍵字?jǐn)?shù)據(jù)包括單獨(dú)地獲得的屬性(如硬件屬性),其每一個(gè)可具有唯一地標(biāo)識(shí)計(jì)算機(jī)的高似然性。例如,關(guān)鍵字?jǐn)?shù)據(jù)可包括但不限于,CID名字、客戶機(jī)計(jì)算設(shè)備名稱可客戶機(jī)標(biāo)識(shí)符位。
發(fā)現(xiàn)數(shù)據(jù)管理器107管理網(wǎng)絡(luò)化計(jì)算環(huán)境100上的所有客戶機(jī)的身份。具體地,發(fā)現(xiàn)數(shù)據(jù)管理器107處理接收到的發(fā)現(xiàn)數(shù)據(jù)記錄、更新現(xiàn)有客戶機(jī)記錄的發(fā)現(xiàn)信息、并為新添加的客戶機(jī)創(chuàng)建新客戶機(jī)記錄。客戶機(jī)記錄111包括以發(fā)現(xiàn)數(shù)據(jù)記錄格式從客戶機(jī)計(jì)算設(shè)備發(fā)送的邏輯ID、硬件ID和附加數(shù)據(jù)??蛻魴C(jī)記錄儲(chǔ)存在由發(fā)現(xiàn)數(shù)據(jù)管理器107維護(hù)的客戶機(jī)記錄數(shù)據(jù)庫109中。如相關(guān)領(lǐng)域的技術(shù)人員可以理解的,客戶機(jī)記錄數(shù)據(jù)庫可包括任一類型的數(shù)據(jù)庫,如關(guān)系數(shù)據(jù)庫、超文本數(shù)據(jù)庫、平面文件數(shù)據(jù)庫等等。
圖2所示是依照本發(fā)明的一個(gè)實(shí)施例,在網(wǎng)絡(luò)化計(jì)算環(huán)境200中的客戶機(jī)計(jì)算設(shè)備201和發(fā)現(xiàn)數(shù)據(jù)管理器203之間的發(fā)現(xiàn)數(shù)據(jù)記錄提交和標(biāo)識(shí)的框圖。如在下文更詳細(xì)地描述的,客戶機(jī)計(jì)算設(shè)備201上的CID 207獲取和/或生成發(fā)送到發(fā)現(xiàn)數(shù)據(jù)管理器203的發(fā)現(xiàn)數(shù)據(jù)記錄。例如,如果CID 207第一次被添加到網(wǎng)絡(luò)化計(jì)算環(huán)境200,則它會(huì)生成包括標(biāo)識(shí)客戶機(jī)計(jì)算設(shè)備201的唯一邏輯ID、硬件ID和附加數(shù)據(jù)的發(fā)現(xiàn)數(shù)據(jù)記錄?;蛘?,如果CID 207和客戶機(jī)計(jì)算設(shè)備201已經(jīng)是網(wǎng)絡(luò)化計(jì)算環(huán)境200的一部分,則CID 207使用儲(chǔ)存的邏輯ID和儲(chǔ)存的硬件ID來編譯和發(fā)送發(fā)現(xiàn)數(shù)據(jù)記錄。該發(fā)現(xiàn)數(shù)據(jù)記錄被發(fā)送到發(fā)現(xiàn)數(shù)據(jù)管理器203,用于標(biāo)識(shí)和狀態(tài)更新目的。
在將發(fā)現(xiàn)數(shù)據(jù)記錄從客戶機(jī)計(jì)算設(shè)備201發(fā)送到發(fā)現(xiàn)數(shù)據(jù)管理器203之后,發(fā)現(xiàn)數(shù)據(jù)管理器與客戶機(jī)記錄數(shù)據(jù)庫205通信,以判斷包含在接收到的發(fā)現(xiàn)數(shù)據(jù)記錄中的信息是否與儲(chǔ)存在客戶機(jī)記錄數(shù)據(jù)庫205中的客戶機(jī)記錄相匹配。如果找到匹配,則客戶機(jī)計(jì)算設(shè)備201被標(biāo)識(shí)為現(xiàn)有客戶機(jī),并且如需要,則更新客戶機(jī)記錄。一旦被標(biāo)識(shí),然后可允許客戶機(jī)計(jì)算設(shè)備201從網(wǎng)絡(luò)內(nèi)的服務(wù)器進(jìn)行復(fù)制文件并獲取其它信息、在網(wǎng)絡(luò)內(nèi)的服務(wù)器上儲(chǔ)存信息等等。另外,網(wǎng)絡(luò)化計(jì)算環(huán)境200中的客戶機(jī)計(jì)算設(shè)備201的身份允許發(fā)現(xiàn)數(shù)據(jù)管理器203查詢客戶機(jī)計(jì)算設(shè)備201和/或從客戶機(jī)計(jì)算設(shè)備201接收關(guān)于該客戶機(jī)的狀態(tài)的附加信息,由此維護(hù)客戶機(jī)計(jì)算設(shè)備201的準(zhǔn)確的資產(chǎn)清單。
例如,在標(biāo)識(shí)了客戶機(jī)計(jì)算設(shè)備201之后,客戶機(jī)計(jì)算設(shè)備201可向發(fā)現(xiàn)數(shù)據(jù)管理器提供位于客戶機(jī)計(jì)算設(shè)備201上的硬件和客戶機(jī)計(jì)算設(shè)備201上的軟件的標(biāo)識(shí),以及關(guān)于客戶機(jī)計(jì)算設(shè)備201的其它信息,它由發(fā)現(xiàn)數(shù)據(jù)管理器203作為其資產(chǎn)管理例程的一部分來維護(hù)。在一個(gè)替換實(shí)施例中,這一信息可作為與發(fā)現(xiàn)數(shù)據(jù)記錄一起發(fā)送的附加數(shù)據(jù)的一部分包括在內(nèi)。
圖3所示是依照本發(fā)明的一個(gè)實(shí)施例創(chuàng)建發(fā)現(xiàn)數(shù)據(jù)記錄的過程的流程圖。圖3-5示出了可依照本發(fā)明的實(shí)施例實(shí)現(xiàn)的不同例程。圖3-5示出了用于執(zhí)行特定功能的塊。在一個(gè)替換實(shí)施例中,可使用更多或更少的塊。在本發(fā)明的一個(gè)實(shí)施例中,塊可單獨(dú)或組合地表示軟件程序、軟件對(duì)象、軟件功能、軟件子例程、軟件方法、軟件實(shí)例、代碼片段、硬件操作或用戶操作。
再次參考圖3,創(chuàng)建發(fā)現(xiàn)數(shù)據(jù)記錄例程300在塊301處開始,在塊303,搜索客戶機(jī)計(jì)算設(shè)備,以找出儲(chǔ)存的邏輯ID和儲(chǔ)存的硬件屬性。在本發(fā)明的一個(gè)實(shí)施例中,創(chuàng)建發(fā)現(xiàn)例程300可由客戶機(jī)計(jì)算設(shè)備上的CID執(zhí)行。如果計(jì)算設(shè)備已經(jīng)是發(fā)現(xiàn)數(shù)據(jù)管理器的客戶機(jī),則邏輯ID和硬件屬性可儲(chǔ)存在計(jì)算設(shè)備上。例如,如上所述,在初始化網(wǎng)絡(luò)化計(jì)算環(huán)境中的CID之后,為該CID所位于的客戶機(jī)計(jì)算設(shè)備生成一唯一的邏輯ID。該邏輯ID儲(chǔ)存在客戶機(jī)計(jì)算設(shè)備上。另外,在創(chuàng)建邏輯ID時(shí)的硬件屬性也被確定,并儲(chǔ)存在客戶機(jī)計(jì)算設(shè)備上。
在判別塊305,判斷該CID是否能夠定位儲(chǔ)存的邏輯ID。如果在判別塊305確定沒有儲(chǔ)存的邏輯ID,則在塊307,創(chuàng)建用于該特定客戶機(jī)計(jì)算設(shè)備的唯一邏輯ID。該邏輯ID然后被儲(chǔ)存在客戶機(jī)計(jì)算設(shè)備上。另外,確定該客戶機(jī)計(jì)算設(shè)備的硬件屬性,并將其儲(chǔ)存在客戶機(jī)計(jì)算設(shè)備上,如塊309所示的。在塊311,使用確定的硬件屬性,創(chuàng)建硬件ID并將其儲(chǔ)存在客戶機(jī)計(jì)算設(shè)備上。如上所述,硬件ID是用于客戶機(jī)計(jì)算設(shè)備上存在的一個(gè)特定硬件的唯一硬件標(biāo)識(shí)符。在一個(gè)替換實(shí)施例中,硬件ID可由客戶機(jī)計(jì)算設(shè)備的硬件標(biāo)識(shí)符的組合來創(chuàng)建。例如,可將客戶機(jī)計(jì)算設(shè)備的系統(tǒng)BIOD和MAC地址合并來創(chuàng)建硬件ID。
再次參考判別塊305,如果確定客戶機(jī)計(jì)算設(shè)備上的確存在現(xiàn)有邏輯ID,則在判別塊313,判斷客戶機(jī)計(jì)算設(shè)備上的儲(chǔ)存的硬件屬性是否類似于客戶機(jī)計(jì)算設(shè)備的現(xiàn)有硬件屬性。判斷儲(chǔ)存的硬件屬性是否類似于現(xiàn)有硬件屬性為例程提供了允許客戶機(jī)計(jì)算設(shè)備中的某些改變,并仍能夠繼續(xù)使用儲(chǔ)存的邏輯ID來精確標(biāo)識(shí)客戶機(jī)計(jì)算設(shè)備的能力。如果在判別塊313確定儲(chǔ)存的硬件屬性不類似于現(xiàn)有硬件屬性,則在塊317,為該客戶機(jī)計(jì)算設(shè)備創(chuàng)建新的邏輯ID,并將其儲(chǔ)存在客戶機(jī)計(jì)算設(shè)備上。另外,在塊319,現(xiàn)有硬件屬性也儲(chǔ)存在客戶機(jī)計(jì)算設(shè)備上。在塊321,創(chuàng)建硬件ID,并將其儲(chǔ)存在客戶機(jī)計(jì)算設(shè)備上。在塊323,創(chuàng)建發(fā)現(xiàn)數(shù)據(jù)記錄例程300生成發(fā)現(xiàn)數(shù)據(jù)記錄,它包括新創(chuàng)建的邏輯ID(塊317)、在判別塊305標(biāo)識(shí)的前一邏輯ID、在塊321創(chuàng)建的硬件ID、以及包括關(guān)鍵字?jǐn)?shù)據(jù)的關(guān)于客戶機(jī)計(jì)算設(shè)備和CID的附加數(shù)據(jù)。該發(fā)現(xiàn)數(shù)據(jù)記錄被發(fā)送到發(fā)現(xiàn)數(shù)據(jù)管理器。
再次參考判別塊313,如果確定儲(chǔ)存的硬件屬性類似于現(xiàn)有硬件屬性,則在塊315,使用儲(chǔ)存的邏輯ID和儲(chǔ)存的硬件ID生成發(fā)現(xiàn)數(shù)據(jù)記錄。創(chuàng)建發(fā)現(xiàn)數(shù)據(jù)記錄例程300在塊325完成。
圖4所示是依照本發(fā)明的一個(gè)實(shí)施例,用于準(zhǔn)確地標(biāo)識(shí)網(wǎng)絡(luò)化計(jì)算環(huán)境內(nèi)的客戶機(jī)計(jì)算設(shè)備的標(biāo)識(shí)客戶機(jī)計(jì)算設(shè)備例程的框圖。在本發(fā)明的一個(gè)實(shí)施例中,標(biāo)識(shí)客戶機(jī)計(jì)算設(shè)備例程400由發(fā)現(xiàn)數(shù)據(jù)管理器響應(yīng)于接收發(fā)現(xiàn)數(shù)據(jù)記錄來執(zhí)行。
標(biāo)識(shí)客戶機(jī)計(jì)算設(shè)備例程400在塊401開始,并在塊403,接收發(fā)現(xiàn)數(shù)據(jù)記錄。響應(yīng)于接收發(fā)現(xiàn)數(shù)據(jù)記錄,在塊405,查詢客戶機(jī)記錄數(shù)據(jù)庫,以找出匹配的未過時(shí)客戶機(jī)記錄。在本發(fā)明的一個(gè)實(shí)施例中,通過向客戶機(jī)記錄查詢與包含在接收到的發(fā)現(xiàn)數(shù)據(jù)記錄中的邏輯ID相匹配的邏輯ID,來查詢客戶機(jī)記錄數(shù)據(jù)庫,以找出匹配的未過時(shí)客戶機(jī)記錄。用于從客戶機(jī)記錄數(shù)據(jù)庫獲取未過時(shí)客戶機(jī)記錄的子例程參考圖5更詳細(xì)地描述。
在判別塊407,判斷是否從客戶機(jī)記錄數(shù)據(jù)庫獲取了客戶機(jī)記錄。如果在判別塊407確定從客戶機(jī)記錄數(shù)據(jù)庫獲取了客戶機(jī)記錄,則在塊409,將匹配客戶機(jī)記錄與接收到的發(fā)現(xiàn)數(shù)據(jù)記錄進(jìn)行比較,并且對(duì)該客戶機(jī)記錄更新包含在接收到的發(fā)現(xiàn)數(shù)據(jù)記錄中,但不包括在匹配客戶機(jī)記錄中的任何額外或不同的數(shù)據(jù)。
再次參考?jí)K407,如果確定未從客戶機(jī)記錄數(shù)據(jù)庫獲取匹配客戶機(jī)記錄,則在塊411,將客戶機(jī)記錄數(shù)據(jù)庫中具有與接收到的發(fā)現(xiàn)數(shù)據(jù)記錄中的硬件ID相同的硬件ID的所有未過時(shí)客戶機(jī)記錄標(biāo)記為過時(shí)。在一個(gè)替換實(shí)施例中,在將具有相同硬件ID的所有未過時(shí)記錄標(biāo)記為過時(shí)之前,可判斷數(shù)據(jù)庫中是否存在具有相同硬件ID的一個(gè)以上未過時(shí)記錄。在這一實(shí)施例中,如果存在一個(gè)以上未過時(shí)匹配記錄,則硬件ID生成失敗,并且由此,沒有一個(gè)未過時(shí)記錄被標(biāo)記為過時(shí)。然而,如果只有一個(gè)被標(biāo)記為具有匹配硬件ID的未過時(shí)記錄,則將其標(biāo)記為過時(shí),如塊411所示。
在判別塊413,判斷接收到的發(fā)現(xiàn)數(shù)據(jù)記錄是否包含先前的邏輯ID。如果確定接收到的數(shù)據(jù)記錄的確包含先前的邏輯ID,則在塊415,將包括與先前的邏輯ID相匹配的邏輯ID的所有未過時(shí)客戶機(jī)記錄標(biāo)記為過時(shí)。將未過時(shí)記錄標(biāo)記為過時(shí)表明該客戶機(jī)記錄不再表示發(fā)現(xiàn)數(shù)據(jù)管理器的當(dāng)前客戶機(jī)。
如果在判別塊413確定接收到的發(fā)現(xiàn)數(shù)據(jù)記錄不包含先前的邏輯ID,或在將客戶機(jī)記錄標(biāo)記為過時(shí)(塊415)之后,在塊417,生成新的客戶機(jī)記錄,它包括包含在接收到的發(fā)現(xiàn)數(shù)據(jù)記錄中的信息。具體地,新客戶機(jī)記錄包括包含在接收到的發(fā)現(xiàn)數(shù)據(jù)記錄中的接收到的邏輯ID、硬件ID和附加數(shù)據(jù)。
在判別塊419,判斷接收到的發(fā)現(xiàn)數(shù)據(jù)記錄是否是從網(wǎng)絡(luò)的客戶機(jī)接收的。如上所述,可生成發(fā)現(xiàn)數(shù)據(jù)記錄,以標(biāo)識(shí)網(wǎng)絡(luò)化計(jì)算環(huán)境中不包含CID的計(jì)算設(shè)備。如果沒有包括在接收到的發(fā)現(xiàn)數(shù)據(jù)記錄中的邏輯ID,則可確定該發(fā)現(xiàn)數(shù)據(jù)記錄不是從客戶機(jī)接收的。在另一示例中,可審閱諸如客戶機(jī)版本或客戶機(jī)位等附加數(shù)據(jù),以確定接收到的發(fā)現(xiàn)數(shù)據(jù)記錄是否來自客戶機(jī)。
如果在判別塊419確定發(fā)現(xiàn)數(shù)據(jù)記錄是從客戶機(jī)接收的,則將該記錄設(shè)為活動(dòng),以向例程400表明與該客戶機(jī)記錄相關(guān)聯(lián)的客戶機(jī)計(jì)算設(shè)備是網(wǎng)絡(luò)化計(jì)算環(huán)境的活動(dòng)客戶機(jī),如塊421所示。如果在判別塊419確定接收到的發(fā)現(xiàn)數(shù)據(jù)記錄不是來自客戶機(jī)計(jì)算設(shè)備,或在塊431將記錄設(shè)為活動(dòng)之后,例程400在塊423結(jié)束。
圖5是依照本發(fā)明的一個(gè)實(shí)施例,用于獲取未過時(shí)客戶機(jī)記錄的獲取客戶機(jī)記錄子例程500的框圖。圖5更詳細(xì)地描述了在上文塊405(圖4)涉及的從客戶機(jī)記錄數(shù)據(jù)庫獲取未過時(shí)客戶機(jī)記錄的例程。獲取未過時(shí)客戶機(jī)記錄子例程500在塊501開始,并在塊503,接收發(fā)現(xiàn)數(shù)據(jù)記錄。在判別塊505,判斷接收到的發(fā)現(xiàn)數(shù)據(jù)記錄是否包含邏輯ID。如果在判別塊505確定接收到的發(fā)現(xiàn)數(shù)據(jù)記錄包含邏輯ID,則在判別塊507,判斷在客戶機(jī)記錄數(shù)據(jù)庫內(nèi)是否有包括同一邏輯ID的匹配未過時(shí)客戶機(jī)記錄。如果在判別塊507確定存在匹配未過時(shí)客戶機(jī)記錄,則在塊509獲取該記錄,并且子例程完成。
然而,如果在判別塊507確定沒有具有同一邏輯ID的匹配未過時(shí)客戶機(jī)記錄,則在塊511,子例程500要求將包含在客戶機(jī)記錄中的關(guān)鍵字?jǐn)?shù)據(jù)與包含在接收到的發(fā)現(xiàn)數(shù)據(jù)記錄中的關(guān)鍵字?jǐn)?shù)據(jù)進(jìn)行精確匹配。在設(shè)置子例程500要求精確匹配之后,它前進(jìn)到塊513。或者,如果在判別塊505確定接收到的發(fā)現(xiàn)數(shù)據(jù)記錄不包含邏輯ID,則子例程500前進(jìn)到塊513。
在塊513,子例程500從客戶機(jī)記錄數(shù)據(jù)庫中標(biāo)識(shí)包含與接收到的發(fā)現(xiàn)數(shù)據(jù)記錄中的數(shù)據(jù)相匹配的最多數(shù)據(jù)的未過時(shí)客戶機(jī)記錄。如果存在一個(gè)以上具有相同匹配數(shù)據(jù)量的未過時(shí)客戶機(jī)記錄,則獲取最近的記錄。在判別塊514,判斷是否獲取了記錄。如果沒有獲取記錄,則子例程完成,并且不返回任何記錄,如塊525所示的。如果不存在具有與接收到的發(fā)現(xiàn)數(shù)據(jù)記錄相匹配的數(shù)據(jù)的未過時(shí)記錄,則不能獲得記錄。如果在判別塊514確定獲取了記錄,則在判別塊515,判斷獲取未過時(shí)客戶機(jī)記錄子例程500是否要求將該客戶機(jī)記錄的關(guān)鍵字?jǐn)?shù)據(jù)與接收到的發(fā)現(xiàn)數(shù)據(jù)記錄的關(guān)鍵字?jǐn)?shù)據(jù)進(jìn)行精確匹配。如果在判別塊515確定不要求精確匹配,則在塊517獲取未過時(shí)客戶機(jī)記錄,并且子例程完成。
然而,如果在判別塊515確定子例程500要求關(guān)鍵字?jǐn)?shù)據(jù)的精確匹配,則在判別塊519,判斷接收到的發(fā)現(xiàn)數(shù)據(jù)記錄的所有關(guān)鍵字?jǐn)?shù)據(jù)是否與客戶機(jī)記錄的關(guān)鍵字?jǐn)?shù)據(jù)相匹配。如果在判別塊519確定所有的關(guān)鍵字?jǐn)?shù)據(jù)精確匹配,則在判別塊521,判斷該客戶機(jī)記錄是否包含邏輯標(biāo)識(shí)。如果在判別塊521確定客戶機(jī)記錄不包含邏輯標(biāo)識(shí),則在塊523獲取該記錄,并且子例程完成。然而,如果在判別塊521確定客戶機(jī)記錄的確包含邏輯標(biāo)識(shí),則存在客戶機(jī)記錄應(yīng)當(dāng)不與接收到的發(fā)現(xiàn)數(shù)據(jù)記錄相關(guān)聯(lián)的可能性。由此,不獲取客戶機(jī)記錄,并且不返回任何記錄,如塊525所示。另外,如果在判別塊519確定所有的關(guān)鍵字?jǐn)?shù)據(jù)都不匹配,則在塊525,不返回任何客戶機(jī)記錄,并且子例程完成。
盡管示出并描述了本發(fā)明的較佳實(shí)施例,然而可以理解,可在不脫離本發(fā)明的精神和范圍的情況下在其中作出各種改變。
權(quán)利要求
1.一種用于標(biāo)識(shí)網(wǎng)絡(luò)化計(jì)算環(huán)境中的客戶機(jī)計(jì)算設(shè)備的方法,其特征在于,包括;接收一發(fā)現(xiàn)數(shù)據(jù)記錄,其中,所述發(fā)現(xiàn)數(shù)據(jù)記錄包括一硬件標(biāo)識(shí)和一邏輯標(biāo)識(shí);查詢多個(gè)客戶機(jī)記錄,以找出匹配的客戶機(jī)記錄;以及如果在所述查詢中標(biāo)識(shí)了匹配的客戶機(jī)記錄,則將所述匹配的客戶機(jī)記錄與所接收到的發(fā)現(xiàn)數(shù)據(jù)記錄進(jìn)行比較,以標(biāo)識(shí)所述客戶機(jī)計(jì)算設(shè)備。
2.如權(quán)利要求1所述的方法,其特征在于,所述硬件標(biāo)識(shí)是所述客戶機(jī)計(jì)算設(shè)備的唯一標(biāo)識(shí)符。
3.如權(quán)利要求1所述的方法,其特征在于,所述硬件標(biāo)識(shí)是所述客戶機(jī)計(jì)算設(shè)備的基本輸入/輸出系統(tǒng)的序列號(hào)。
4.如權(quán)利要求1所述的方法,其特征在于,所述硬件標(biāo)識(shí)是所述客戶機(jī)計(jì)算設(shè)備的媒體訪問控制互聯(lián)網(wǎng)協(xié)議地址。
5.如權(quán)利要求1所述的方法,其特征在于,所述硬件標(biāo)識(shí)是所述客戶機(jī)計(jì)算設(shè)備的資產(chǎn)標(biāo)簽。
6.如權(quán)利要求1所述的方法,其特征在于,所述硬件標(biāo)識(shí)是多個(gè)硬件標(biāo)識(shí)符的組合。
7.如權(quán)利要求1所述的方法,其特征在于,所述邏輯標(biāo)識(shí)是隨機(jī)生成數(shù)。
8.如權(quán)利要求1所述的方法,其特征在于,所述邏輯標(biāo)識(shí)是用于所述客戶機(jī)計(jì)算設(shè)備的唯一標(biāo)識(shí)。
9.如權(quán)利要求1所述的方法,其特征在于,所述邏輯標(biāo)識(shí)可被改變。
10.如權(quán)利要求9所述的方法,其特征在于,所述邏輯標(biāo)識(shí)可通過重新安裝所述客戶機(jī)計(jì)算設(shè)備的操作系統(tǒng)來改變。
11.如權(quán)利要求9所述的方法,其特征在于,所述邏輯標(biāo)識(shí)可通過改變所述客戶機(jī)計(jì)算設(shè)備中的硬件組件來改變。
12.如權(quán)利要求9所述的方法,其特征在于,所述邏輯辨識(shí)可由用戶改變。
13.如權(quán)利要求1所述的方法,其特征在于,查詢多個(gè)客戶機(jī)記錄以找出匹配的客戶機(jī)記錄包括將所接收到的邏輯標(biāo)識(shí)與所述多個(gè)客戶機(jī)記錄的每一個(gè)的邏輯標(biāo)識(shí)進(jìn)行比較。
14.如權(quán)利要求1所述的方法,其特征在于,將所述匹配客戶機(jī)記錄與所接收到的發(fā)現(xiàn)數(shù)據(jù)記錄進(jìn)行比較包括判斷所接收到的硬件標(biāo)識(shí)是否與所述匹配客戶機(jī)記錄的硬件標(biāo)識(shí)相匹配。
15.如權(quán)利要求1所述的方法,其特征在于,還包括如果在所述查詢中標(biāo)識(shí)了一匹配的客戶機(jī)記錄,則更新所述匹配的客戶機(jī)記錄,以將包含在所接收到的發(fā)現(xiàn)數(shù)據(jù)記錄中的額外信息包括在內(nèi)。
16.如權(quán)利要求15所述的方法,其特征在于,更新所述匹配的客戶機(jī)記錄包括更新所述匹配的客戶機(jī)記錄的硬件標(biāo)識(shí),以包括所接收到的硬件標(biāo)識(shí)。
17.如權(quán)利要求1所述的方法,其特征在于,將所述匹配的客戶機(jī)記錄與所接收到的發(fā)現(xiàn)數(shù)據(jù)記錄進(jìn)行匹配包括判斷所接收到的發(fā)現(xiàn)數(shù)據(jù)記錄是否包括先前的邏輯標(biāo)識(shí);以及響應(yīng)于確定所接收到的發(fā)現(xiàn)數(shù)據(jù)記錄包括先前的邏輯標(biāo)識(shí),將包括與所接收到的先前的邏輯標(biāo)識(shí)相匹配的邏輯標(biāo)識(shí)的多個(gè)客戶機(jī)記錄的每一個(gè)標(biāo)記為過時(shí)。
18.如權(quán)利要求1所述的方法,其特征在于,還包括如果在所述查詢中未標(biāo)識(shí)匹配的客戶機(jī)記錄,則將包括與所接收到的硬件標(biāo)識(shí)相匹配的硬件標(biāo)識(shí)的所述多個(gè)客戶機(jī)記錄的每一個(gè)標(biāo)記為過時(shí)。
19.如權(quán)利要求1所述的方法,其特征在于,將所述匹配的客戶機(jī)記錄與所接收到的發(fā)現(xiàn)數(shù)據(jù)記錄進(jìn)行比較包括判斷所接收到的發(fā)現(xiàn)數(shù)據(jù)記錄是否包括先前的邏輯標(biāo)識(shí);以及響應(yīng)于確定所接收到的發(fā)現(xiàn)數(shù)據(jù)記錄包括先前的邏輯標(biāo)識(shí),將包括與所接收到的先前的邏輯標(biāo)識(shí)的邏輯標(biāo)識(shí)的所述多個(gè)客戶機(jī)記錄的每一個(gè)標(biāo)記為過時(shí);以及創(chuàng)建一新的客戶機(jī)記錄。
20.如權(quán)利要求1所述的方法,其特征在于,還包括響應(yīng)于將所述匹配的客戶機(jī)記錄與所接收到的發(fā)現(xiàn)數(shù)據(jù)記錄進(jìn)行比較,將所述匹配的客戶機(jī)記錄設(shè)為活動(dòng)。
21.一種生成用于標(biāo)識(shí)客戶機(jī)計(jì)算設(shè)備的發(fā)現(xiàn)數(shù)據(jù)記錄的方法,其特征在于,包括搜索客戶機(jī)計(jì)算設(shè)備的現(xiàn)有邏輯標(biāo)識(shí)和硬件屬性;如果定位了現(xiàn)有邏輯標(biāo)識(shí)和硬件屬性,則判斷所定位的硬件屬性是否類似于現(xiàn)有硬件屬性;以及如果確定所定位的硬件屬性類似于現(xiàn)有硬件屬性,生成包括所定位的邏輯標(biāo)識(shí)和硬件標(biāo)識(shí)的發(fā)現(xiàn)數(shù)據(jù)記錄。
22.如權(quán)利要求21所述的方法,其特征在于,還包括如果確定所定位的硬件屬性不類似于現(xiàn)有硬件屬性創(chuàng)建一新的邏輯標(biāo)識(shí);創(chuàng)建一硬件標(biāo)識(shí);以及生成包括所述新邏輯標(biāo)識(shí)和所述硬件標(biāo)識(shí)的發(fā)現(xiàn)數(shù)據(jù)記錄。
23.如權(quán)利要求22所述的方法,其特征在于,所生成的發(fā)現(xiàn)數(shù)據(jù)記錄還包括所定位的邏輯標(biāo)識(shí)。
24.如權(quán)利要求22所述的方法,其特征在于,所生成的發(fā)現(xiàn)數(shù)據(jù)記錄還包括關(guān)鍵字?jǐn)?shù)據(jù)。
25.如權(quán)利要求21所述的方法,其特征在于,所生成的發(fā)現(xiàn)數(shù)據(jù)記錄包括關(guān)鍵字?jǐn)?shù)據(jù)。
26.如權(quán)利要求21所述的方法,其特征在于,還包括如果未定位現(xiàn)有邏輯標(biāo)識(shí)和硬件屬性,則創(chuàng)建一新的邏輯標(biāo)識(shí);創(chuàng)建一硬件標(biāo)識(shí);以及生成包括所述新邏輯標(biāo)識(shí)和所述硬件標(biāo)識(shí)的發(fā)現(xiàn)數(shù)據(jù)記錄。
27.如權(quán)利要求21所述的方法,其特征在于,所述硬件標(biāo)識(shí)是從所述客戶機(jī)計(jì)算設(shè)備的現(xiàn)有硬件屬性生成的。
28.如權(quán)利要求21所述的方法,其特征在于,所述邏輯標(biāo)識(shí)是隨機(jī)生成數(shù)。
29.如權(quán)利要求21所述的方法,其特征在于,所述邏輯標(biāo)識(shí)是用于所述客戶機(jī)計(jì)算設(shè)備的唯一標(biāo)識(shí)。
30.如權(quán)利要求21所述的方法,其特征在于,所述邏輯標(biāo)識(shí)可被改變。
31.在具有客戶機(jī)計(jì)算設(shè)備、發(fā)現(xiàn)數(shù)據(jù)管理器和用于在所述客戶機(jī)計(jì)算設(shè)備和所述發(fā)現(xiàn)數(shù)據(jù)管理器之間傳輸信息的通信路徑的計(jì)算設(shè)備身份管理系統(tǒng)中,一種用于標(biāo)識(shí)客戶機(jī)計(jì)算設(shè)備的方法,包括從所述客戶機(jī)計(jì)算設(shè)備接收一發(fā)現(xiàn)數(shù)據(jù)記錄;判斷所述發(fā)現(xiàn)數(shù)據(jù)記錄是否包括邏輯標(biāo)識(shí);如果確定所述發(fā)現(xiàn)數(shù)據(jù)記錄包括邏輯標(biāo)識(shí)判斷所述邏輯標(biāo)識(shí)是否與一客戶機(jī)記錄的邏輯標(biāo)識(shí)相匹配;獲取所述客戶機(jī)記錄;如果確定所述發(fā)現(xiàn)數(shù)據(jù)記錄不包括邏輯標(biāo)識(shí)獲取包括與所述發(fā)現(xiàn)數(shù)據(jù)記錄的關(guān)鍵字?jǐn)?shù)據(jù)相匹配的關(guān)鍵字?jǐn)?shù)據(jù)的客戶機(jī)記錄;以及基于所獲取的客戶機(jī)記錄標(biāo)識(shí)所述客戶機(jī)計(jì)算設(shè)備。
32.如權(quán)利要求31所述的方法,其特征在于,還包括如果確定所述邏輯標(biāo)識(shí)不與一客戶機(jī)記錄的邏輯標(biāo)識(shí)相匹配,則判斷所述客戶機(jī)記錄的關(guān)鍵字?jǐn)?shù)據(jù)是否與所述發(fā)現(xiàn)數(shù)據(jù)記錄的關(guān)鍵字?jǐn)?shù)據(jù)相匹配;以及響應(yīng)于確定所述客戶機(jī)記錄的關(guān)鍵字?jǐn)?shù)據(jù)與所述發(fā)現(xiàn)數(shù)據(jù)記錄的關(guān)鍵字?jǐn)?shù)據(jù)相匹配,獲取所述客戶機(jī)記錄。
33.如權(quán)利要求32所述的方法,其特征在于,獲取所述客戶機(jī)記錄包括,響應(yīng)于確定所述客戶機(jī)記錄的所有數(shù)據(jù)與所述發(fā)現(xiàn)數(shù)據(jù)記錄的附加數(shù)據(jù)相匹配,判斷所述客戶機(jī)記錄是否包括邏輯標(biāo)識(shí);以及如果確定所述客戶機(jī)記錄包括邏輯標(biāo)識(shí),獲取所述客戶機(jī)記錄。
34.如權(quán)利要求31所述的方法,其特征在于,獲取包括與所述發(fā)現(xiàn)數(shù)據(jù)記錄的關(guān)鍵字?jǐn)?shù)據(jù)相匹配的附加數(shù)據(jù)的客戶機(jī)記錄包括判斷所述發(fā)現(xiàn)數(shù)據(jù)記錄是否包括比所述客戶機(jī)記錄更多的附加數(shù)據(jù);以及如果確定所述發(fā)現(xiàn)數(shù)據(jù)記錄包括比所述客戶機(jī)記錄更多的附加數(shù)據(jù),則用所述發(fā)現(xiàn)數(shù)據(jù)記錄替換所述客戶機(jī)記錄。
全文摘要
本發(fā)明的實(shí)施例提供了將網(wǎng)絡(luò)化計(jì)算環(huán)境內(nèi)的特定計(jì)算設(shè)備與該計(jì)算設(shè)備的身份準(zhǔn)確匹配的能力。依照一個(gè)方面,提供了一種用于標(biāo)識(shí)網(wǎng)絡(luò)化計(jì)算環(huán)境中的客戶機(jī)計(jì)算設(shè)備的方法。該方法接收一包括硬件標(biāo)識(shí)和邏輯標(biāo)識(shí)的發(fā)現(xiàn)數(shù)據(jù)記錄,并作為響應(yīng),查詢多個(gè)客戶機(jī)記錄,以找出匹配的客戶機(jī)記錄。如果由查詢標(biāo)識(shí)了匹配的客戶機(jī)記錄,則將其與接收到的發(fā)現(xiàn)數(shù)據(jù)記錄進(jìn)行比較,以標(biāo)識(shí)該客戶機(jī)計(jì)算設(shè)備。
文檔編號(hào)H04L29/12GK1691677SQ20051005944
公開日2005年11月2日 申請(qǐng)日期2005年3月21日 優(yōu)先權(quán)日2004年4月21日
發(fā)明者D·C·詹姆斯, E·G·霍爾茲, M·J·希爾利 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1