亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

終端標(biāo)識(shí)方法與裝置的制作方法

文檔序號(hào):7863214閱讀:166來源:國知局
專利名稱:終端標(biāo)識(shí)方法與裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種終端標(biāo)識(shí)方法與裝置。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)應(yīng)用的越來越廣泛,網(wǎng)絡(luò)在人們的生活中扮演著越來越重要的角色。人們使用各種終端如計(jì)算機(jī)進(jìn)行各種網(wǎng)絡(luò)操作,在很多情況下,網(wǎng)絡(luò)需要對(duì)網(wǎng)上的計(jì)算機(jī)進(jìn)行識(shí)別,并根據(jù)識(shí)別結(jié)果進(jìn)行相應(yīng)的數(shù)據(jù)操作,如發(fā)送數(shù)據(jù)或者獲取該計(jì)算機(jī)的信息
坐寸ο·
目前,一般的互聯(lián)網(wǎng)企業(yè)都有自己的判定計(jì)算機(jī)方法,即進(jìn)行終端識(shí)別如計(jì)算機(jī)識(shí)別的方法。一種常用方法是在計(jì)算機(jī)注冊(cè)表中記錄一個(gè)標(biāo)識(shí),如記錄微軟提供的GUID(Globally Unique Identifier,全球唯一標(biāo)識(shí)符),然后直接上傳該標(biāo)識(shí)為唯一標(biāo)識(shí)。這種方法具有較為簡(jiǎn)單、快捷、方便,實(shí)現(xiàn)代碼低的特點(diǎn),但是,在系統(tǒng)重裝后,同一臺(tái)計(jì)算機(jī)的計(jì)算機(jī)標(biāo)識(shí)與系統(tǒng)重裝前的標(biāo)識(shí)不能一致;并且,這種方法無法滿足高精度要求,在大量用戶同時(shí)計(jì)算的時(shí)候重復(fù)率較高,這些都導(dǎo)致不能對(duì)計(jì)算機(jī)進(jìn)行精確識(shí)別。可見,現(xiàn)有的終端識(shí)別方法不能高精度地滿足終端識(shí)別的需求,尤其是不能滿足企業(yè)內(nèi)部希望能夠精確識(shí)別每臺(tái)終端的需求。

發(fā)明內(nèi)容
鑒于上述現(xiàn)有的終端識(shí)別方法不能高精度地滿足終端識(shí)別的需求,尤其是不能滿足企業(yè)內(nèi)部希望能夠精確識(shí)別每臺(tái)終端的需求的問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的終端標(biāo)識(shí)方法與裝置。依據(jù)本發(fā)明的一個(gè)方面,提供了一種終端標(biāo)識(shí)方法,包括判斷終端的系統(tǒng)盤或注冊(cè)表中是否存在終端的唯一標(biāo)識(shí),其中,唯一標(biāo)識(shí)通過標(biāo)識(shí)計(jì)算參數(shù)計(jì)算得到,標(biāo)識(shí)計(jì)算參數(shù)包括以下至少之一終端的終端名、全球唯一標(biāo)識(shí)符GUID、系統(tǒng)盤的剩余磁盤大??;若不存在,則從終端的其它邏輯磁盤中獲得唯一標(biāo)識(shí),其中,其它邏輯磁盤中預(yù)保存有該唯一標(biāo)識(shí);使用從其它邏輯磁盤中獲得的唯一標(biāo)識(shí)標(biāo)識(shí)終端??蛇x地,在判斷終端的系統(tǒng)盤或注冊(cè)表中是否存在終端的唯一標(biāo)識(shí)的步驟之前,還包括獲取標(biāo)識(shí)計(jì)算參數(shù);根據(jù)標(biāo)識(shí)計(jì)算參數(shù),按照設(shè)定算法計(jì)算得出唯一標(biāo)識(shí);將唯一標(biāo)識(shí)分別存儲(chǔ)到終端的注冊(cè)表、系統(tǒng)盤、和其它邏輯磁盤中??蛇x地,將唯一標(biāo)識(shí)分別存儲(chǔ)到終端的注冊(cè)表、系統(tǒng)盤、和其它邏輯磁盤中的步驟包括分別根據(jù)注冊(cè)表的信息、系統(tǒng)盤的信息、和其它邏輯磁盤中每個(gè)邏輯磁盤的信息,對(duì)唯一標(biāo)識(shí)進(jìn)行加密;將進(jìn)行了加密后的唯一標(biāo)識(shí)分別保存至相應(yīng)的注冊(cè)表、系統(tǒng)盤、和其它邏輯磁盤中的每個(gè)邏輯磁盤中??蛇x地,從終端的其它邏輯磁盤中獲得唯一標(biāo)識(shí)的步驟包括分別對(duì)從其它邏輯磁盤中的每個(gè)邏輯磁盤中獲得的加密后的唯一標(biāo)識(shí)進(jìn)行解密;判斷解密后的每個(gè)邏輯磁盤中的唯一標(biāo)識(shí)是否一致;若一致,則將獲得的唯一標(biāo)識(shí)確定為終端的唯一標(biāo)識(shí)。
可選地,在從終端的其它邏輯磁盤中獲得唯一標(biāo)識(shí)的步驟之后,還包括將確定的唯一標(biāo)識(shí)保存至終端的系統(tǒng)盤和注冊(cè)表??蛇x地,設(shè)定算法為MD5算法??蛇x地,標(biāo)識(shí)計(jì)算參數(shù)還包括隨機(jī)數(shù)??蛇x地,該終端標(biāo)識(shí)方法還包括若終端的系統(tǒng)盤中存在終端的唯一標(biāo)識(shí),則判斷系統(tǒng)盤中存在的唯一標(biāo)識(shí)是否與注冊(cè)表和/或其它邏輯磁盤中存在的終端的唯一標(biāo)識(shí)是否一致,若一致,則使用唯一標(biāo)識(shí)標(biāo)識(shí)終端;或者,若終端的注冊(cè)表中存在終端的唯一標(biāo)識(shí),則判斷注冊(cè)表中存在的唯一標(biāo)識(shí)是否與系統(tǒng)盤和/或其它邏輯磁盤中存在的終端的唯一標(biāo)識(shí)是否一致,若一致,則使用唯一標(biāo)識(shí)標(biāo)識(shí)計(jì)算機(jī)??蛇x地,在將唯一標(biāo)識(shí)分別存儲(chǔ)到終端的注冊(cè)表、系統(tǒng)盤、和其它邏輯磁盤中的步驟之后,還包括設(shè)置唯一標(biāo)識(shí)的修改屬性為禁止修改。 可選地,判斷終端的系統(tǒng)盤或注冊(cè)表中是否存在終端的唯一標(biāo)識(shí)的步驟包括查找終端的系統(tǒng)盤中存儲(chǔ)的終端標(biāo)識(shí)文件中的終端標(biāo)識(shí)表項(xiàng),根據(jù)終端標(biāo)識(shí)表項(xiàng)是否存在對(duì)應(yīng)的鍵值判斷終端的系統(tǒng)盤中是否存在終端的唯一標(biāo)識(shí);或者,查找終端的注冊(cè)表中的終端標(biāo)識(shí)表項(xiàng),根據(jù)注冊(cè)表中的終端標(biāo)識(shí)表項(xiàng)是否存在對(duì)應(yīng)的鍵值判斷終端的系統(tǒng)盤中是否存在終端的唯一標(biāo)識(shí)??蛇x地,在使用從其它邏輯磁盤中獲得的唯一標(biāo)識(shí)標(biāo)識(shí)終端的步驟之后,還包括終端向服務(wù)器發(fā)送數(shù)據(jù)獲取請(qǐng)求,數(shù)據(jù)獲取請(qǐng)求中攜帶有唯一標(biāo)識(shí);服務(wù)器根據(jù)數(shù)據(jù)獲取請(qǐng)求,向唯一標(biāo)識(shí)標(biāo)識(shí)的終端發(fā)送數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,提供了一種終端標(biāo)識(shí)裝置,包括判斷模塊,用于判斷終端的系統(tǒng)盤或注冊(cè)表中是否存在終端的唯一標(biāo)識(shí),其中,唯一標(biāo)識(shí)通過標(biāo)識(shí)計(jì)算參數(shù)計(jì)算得到,標(biāo)識(shí)計(jì)算參數(shù)包括以下至少之一終端的終端名、全球唯一標(biāo)識(shí)符GUID、系統(tǒng)盤的剩余磁盤大?。环穸K,用于若判斷模塊的判斷結(jié)果為不存在,則從終端的其它邏輯磁盤中獲得唯一標(biāo)識(shí),其中,其它邏輯磁盤中預(yù)保存有唯一標(biāo)識(shí);標(biāo)識(shí)模塊,用于使用從其它邏輯磁盤中獲得的唯一標(biāo)識(shí)標(biāo)識(shí)終端??蛇x地,終端標(biāo)識(shí)裝置還包括計(jì)算保存模塊,用于在判斷模塊判斷終端的系統(tǒng)盤或注冊(cè)表中是否存在終端的唯一標(biāo)識(shí)之前,獲取標(biāo)識(shí)計(jì)算參數(shù);根據(jù)標(biāo)識(shí)計(jì)算參數(shù),按照設(shè)定算法計(jì)算得出唯一標(biāo)識(shí);將唯一標(biāo)識(shí)分別存儲(chǔ)到終端的注冊(cè)表、系統(tǒng)盤、和其它邏輯磁盤中。可選地,計(jì)算保存模塊在將唯一標(biāo)識(shí)分別存儲(chǔ)到終端的注冊(cè)表、系統(tǒng)盤、和其它邏輯磁盤中時(shí),分別根據(jù)注冊(cè)表的信息、系統(tǒng)盤的信息、和其它邏輯磁盤中每個(gè)邏輯磁盤的信息,對(duì)唯一標(biāo)識(shí)進(jìn)行加密;將進(jìn)行了加密后的唯一標(biāo)識(shí)分別保存至相應(yīng)的注冊(cè)表、系統(tǒng)盤、和其它邏輯磁盤中的每個(gè)邏輯磁盤中。可選地,否定模塊在從終端的其它邏輯磁盤中獲得唯一標(biāo)識(shí)時(shí),分別對(duì)從其它邏輯磁盤中的每個(gè)邏輯磁盤中獲得的加密后的唯一標(biāo)識(shí)進(jìn)行解密;判斷解密后的每個(gè)邏輯磁盤中的唯一標(biāo)識(shí)是否一致;若一致,則將獲得的唯一標(biāo)識(shí)確定為終端的唯一標(biāo)識(shí)。可選地,終端標(biāo)識(shí)裝置還包括獲取存儲(chǔ)模塊,用于在否定模塊從終端的其它邏輯磁盤中獲得唯一標(biāo)識(shí)之后,將確定的唯一標(biāo)識(shí)保存至終端的系統(tǒng)盤和注冊(cè)表??蛇x地,設(shè)定算法為MD5算法。可選地,終端標(biāo)識(shí)裝置還包括確定模塊,用于若判斷模塊判斷終端的系統(tǒng)盤中存在終端的唯一標(biāo)識(shí),則判斷系統(tǒng)盤中存在的唯一標(biāo)識(shí)是否與注冊(cè)表和/或其它邏輯磁盤中存在的終端的唯一標(biāo)識(shí)一致,若一致,則使用唯一標(biāo)識(shí)標(biāo)識(shí)終端;或者,若判斷模塊判斷終端的注冊(cè)表中存在終端的唯一標(biāo)識(shí),則判斷注冊(cè)表中存在的唯一標(biāo)識(shí)是否與系統(tǒng)盤和/或其它邏輯磁盤中存在的終端的唯一標(biāo)識(shí)一致,若一致,則使用唯一標(biāo)識(shí)標(biāo)識(shí)終端??蛇x地,終端標(biāo)識(shí)裝置還包括設(shè)置模塊,用于在計(jì)算保存模塊將唯一標(biāo)識(shí)分別存儲(chǔ)到終端的注冊(cè)表、系統(tǒng)盤、和其它邏輯磁盤中之后,設(shè)置唯一標(biāo)識(shí)的修改屬性為禁止修改??蛇x地,判斷模塊,用于查找終端的系統(tǒng)盤中存儲(chǔ)的終端標(biāo)識(shí)文件中的終端標(biāo)識(shí)表項(xiàng),根據(jù)終端標(biāo)識(shí)表項(xiàng)是否存在對(duì)應(yīng)的鍵值判斷終端的系統(tǒng)盤中是否存在終端的唯一標(biāo)識(shí);或者,用于查找終端的注冊(cè)表中的終端標(biāo)識(shí)表項(xiàng),根據(jù)注冊(cè)表中的終端標(biāo)識(shí)表項(xiàng)是否存在對(duì)應(yīng)的鍵值判斷終端的系統(tǒng)盤中是否存在終端的唯一標(biāo)識(shí)??蛇x地,終端標(biāo)識(shí)裝置還包括交互模塊,用于在標(biāo)識(shí)模塊使用從其它邏輯磁盤中獲得的唯一標(biāo)識(shí)標(biāo)識(shí)終端之后,向服務(wù)器發(fā)送數(shù)據(jù)獲取請(qǐng)求,數(shù)據(jù)獲取請(qǐng)求中攜帶有唯一標(biāo)識(shí);獲取服務(wù)器根據(jù)數(shù)據(jù)獲取請(qǐng)求,向唯一標(biāo)識(shí)標(biāo)識(shí)的終端發(fā)送的數(shù)據(jù)。根據(jù)本發(fā)明的終端標(biāo)識(shí)方案,終端使用標(biāo)識(shí)計(jì)算參數(shù)生成終端的唯一標(biāo)識(shí),并且,在注冊(cè)表及包括系統(tǒng)盤的各邏輯磁盤中均保存該唯一標(biāo)識(shí)。一方面,該標(biāo)識(shí)不會(huì)發(fā)生如IP地址經(jīng)過路由器等后發(fā)生改變,導(dǎo)致終端不能被精確識(shí)別的情況;另一方面,當(dāng)在某些情況下,如系統(tǒng)重裝時(shí),終端的系統(tǒng)盤或注冊(cè)表中的原終端的唯一標(biāo)識(shí)將不存在,此時(shí),若按照現(xiàn)有方法重新生成,則重新生成的新標(biāo)識(shí)將不同于原標(biāo)識(shí),從而不利于終端的識(shí)別,而使用本發(fā)明的終端標(biāo)識(shí)方案,從預(yù)保存有終端唯一標(biāo)識(shí)的其它邏輯磁盤中獲取原唯一標(biāo)識(shí)使用,則終端的標(biāo)識(shí)將不會(huì)因系統(tǒng)重裝等情況而發(fā)生改變,保證了終端標(biāo)識(shí)的穩(wěn)定性和唯一性,從而解決了現(xiàn)有的終端識(shí)別方法不能高精度地滿足終端識(shí)別的需求,尤其是不能滿足企業(yè)內(nèi)部希望能夠精確識(shí)別每臺(tái)終端的需求的問題,達(dá)到了能夠精準(zhǔn)標(biāo)識(shí)終端的效果。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
。


通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中圖I是根據(jù)本發(fā)明實(shí)施例一的一種終端標(biāo)識(shí)方法的步驟流程圖;圖2是根據(jù)本發(fā)明實(shí)施例二的一種終端標(biāo)識(shí)方法的步驟流程圖;圖3是根據(jù)本發(fā)明實(shí)施例三的一種終端標(biāo)識(shí)方法的步驟流程圖;圖4是根據(jù)本發(fā)明實(shí)施例四的一種終端標(biāo)識(shí)裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。首先需要說明的是,本發(fā)明的下述多個(gè)實(shí)施例中,終端均以計(jì)算機(jī)為例,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明的終端標(biāo)識(shí)方案并不僅限于計(jì)算機(jī),任何具有注冊(cè)表、系統(tǒng)盤及其它邏輯磁盤的終端均適用本發(fā)明的方案。實(shí)施例一參照?qǐng)DI,示出了根據(jù)本發(fā)明實(shí)施例一的一種終端標(biāo)識(shí)方法的步驟流程圖。本實(shí)施例的終端標(biāo)識(shí)方法包括以下步驟步驟S102 :計(jì)算機(jī)判斷其系統(tǒng)盤或注冊(cè)表中是否存在本計(jì)算機(jī)的唯一標(biāo)識(shí)。
其中,計(jì)算機(jī)的唯一標(biāo)識(shí)通過標(biāo)識(shí)計(jì)算參數(shù)計(jì)算得到,標(biāo)識(shí)計(jì)算參數(shù)包括以下至少之一計(jì)算機(jī)的計(jì)算機(jī)名、GUID (全球唯一標(biāo)識(shí)符)、系統(tǒng)盤的剩余磁盤大小。除上述之外,標(biāo)識(shí)計(jì)算參數(shù)還可以包括隨機(jī)數(shù)。初始時(shí),計(jì)算機(jī)的注冊(cè)表、系統(tǒng)盤及其它邏輯磁盤中均存在計(jì)算機(jī)的唯一標(biāo)識(shí)。當(dāng)發(fā)生了某些情況,如系統(tǒng)重裝后,系統(tǒng)盤及注冊(cè)表中保存的計(jì)算機(jī)的唯一標(biāo)識(shí)將不存在。步驟S104 :計(jì)算機(jī)若判斷其系統(tǒng)盤或注冊(cè)表中不存在本計(jì)算機(jī)的唯一標(biāo)識(shí),則從本計(jì)算機(jī)的其它邏輯磁盤中獲得唯一標(biāo)識(shí)。其中,其它邏輯磁盤中預(yù)保存有本計(jì)算機(jī)的唯一標(biāo)識(shí)。步驟S106 :計(jì)算機(jī)使用從其它邏輯磁盤中獲得的唯一標(biāo)識(shí)標(biāo)識(shí)計(jì)算機(jī)??梢?,該計(jì)算機(jī)的標(biāo)識(shí)自生成后,從始至終唯一,不會(huì)因系統(tǒng)重裝等原因而發(fā)生改變。并且,若計(jì)算機(jī)上報(bào)其唯一標(biāo)識(shí)至服務(wù)器進(jìn)行計(jì)算機(jī)識(shí)別,該標(biāo)識(shí)不會(huì)因路由器,或DNS等原因而被改寫,從而保證了計(jì)算機(jī)標(biāo)識(shí)的準(zhǔn)確和唯一。通過本實(shí)施例,計(jì)算機(jī)使用標(biāo)識(shí)計(jì)算參數(shù)生成計(jì)算機(jī)的唯一標(biāo)識(shí),并且,在注冊(cè)表及包括系統(tǒng)盤的各邏輯磁盤中均保存該唯一標(biāo)識(shí)。一方面,該標(biāo)識(shí)不會(huì)發(fā)生如IP地址經(jīng)過路由器等后發(fā)生改變,導(dǎo)致計(jì)算機(jī)不能被精確識(shí)別的情況;另一方面,當(dāng)在某些情況下,如系統(tǒng)重裝時(shí),計(jì)算機(jī)的系統(tǒng)盤或注冊(cè)表中的原計(jì)算機(jī)的唯一標(biāo)識(shí)將不存在,此時(shí),若按照現(xiàn)有方法重新生成,則重新生成的新標(biāo)識(shí)將不同于原標(biāo)識(shí),從而不利于計(jì)算機(jī)的識(shí)別,而使用本實(shí)施例的終端標(biāo)識(shí)方案,從預(yù)保存有計(jì)算機(jī)唯一標(biāo)識(shí)的其它邏輯磁盤中獲取原唯一標(biāo)識(shí)使用,則計(jì)算機(jī)的標(biāo)識(shí)將不會(huì)因系統(tǒng)重裝等情況而發(fā)生改變,保證了計(jì)算機(jī)標(biāo)識(shí)的穩(wěn)定性和唯一性,從而解決了現(xiàn)有的計(jì)算機(jī)識(shí)別方法不能高精度地滿足計(jì)算機(jī)識(shí)別的需求,尤其是不能滿足企業(yè)內(nèi)部希望能夠精確識(shí)別每臺(tái)計(jì)算機(jī)的需求的問題,達(dá)到了能夠精準(zhǔn)標(biāo)識(shí)計(jì)算機(jī)的效果。實(shí)施例二參照?qǐng)D2,示出了根據(jù)本發(fā)明實(shí)施例二的一種終端標(biāo)識(shí)方法的步驟流程圖。本實(shí)施例的終端標(biāo)識(shí)方法包括以下步驟步驟S202 :計(jì)算機(jī)獲取標(biāo)識(shí)計(jì)算參數(shù)。本實(shí)施例中,標(biāo)識(shí)計(jì)算參數(shù)包括計(jì)算機(jī)名、GUID、本計(jì)算機(jī)的系統(tǒng)盤的剩余磁盤大小中的一個(gè)或多個(gè),還可以包括隨機(jī)數(shù)等。步驟S204 :計(jì)算機(jī)根據(jù)標(biāo)識(shí)計(jì)算參數(shù),按照設(shè)定算法計(jì)算得出本計(jì)算機(jī)的唯一標(biāo)識(shí)。
如,通過將標(biāo)識(shí)計(jì)算參數(shù)和隨機(jī)值糅合在一起,按照設(shè)定算法計(jì)算出一個(gè)唯一標(biāo)識(shí),以使該標(biāo)識(shí)可能的重復(fù)率極低。優(yōu)選地,使用MD5算法,根據(jù)標(biāo)識(shí)計(jì)算參數(shù)計(jì)算計(jì)算機(jī)的唯一標(biāo)識(shí)。MD5即Message-Digest Algorithm 5 (信息一摘要算法5),是廣泛使用的雜湊算法之一,其將數(shù)據(jù)運(yùn)算為另一固定長(zhǎng)度值,將信息壓縮成一種保密的格式。MD5具有碰撞率低的特點(diǎn),使用MD5算法計(jì)算唯一標(biāo)識(shí),能夠有效防止終端標(biāo)識(shí)的重復(fù)和碰撞。例如,將GUID和計(jì)算機(jī)名組裝到一起,得到一個(gè)字符串,然后對(duì)這個(gè)字符串進(jìn)行MD5計(jì)算,得到一個(gè)碰撞率極低的32位標(biāo)識(shí)。再例如,將⑶ID+計(jì)算機(jī)名+系統(tǒng)盤剩余的磁盤大小+ —個(gè)隨機(jī)數(shù)(計(jì)算機(jī)計(jì)算出來的偽隨機(jī)數(shù))組裝到一起后,得到一個(gè)字符串,然后對(duì)這個(gè)字符串進(jìn)行MD5計(jì)算,得到一個(gè)碰撞率極低的32位標(biāo)識(shí)。當(dāng)然,在實(shí)際應(yīng)用中,不限于MD5算法,本領(lǐng)域技術(shù)人員還可以以低碰撞率為原 貝U,選擇其它適當(dāng)?shù)乃惴ㄉ捎?jì)算機(jī)的唯一標(biāo)識(shí)。步驟S206 :計(jì)算機(jī)將唯一標(biāo)識(shí)分別存儲(chǔ)到計(jì)算機(jī)的注冊(cè)表、系統(tǒng)盤、和其它邏輯
磁盤中。也即,將計(jì)算得到的唯一標(biāo)識(shí)記錄到本計(jì)算機(jī)的注冊(cè)表及其每個(gè)邏輯磁盤的盤符目錄下。需要說明的是,移動(dòng)硬盤和U盤在本發(fā)明中不屬于計(jì)算機(jī)本身的邏輯磁盤,因此無須記錄唯一標(biāo)識(shí)。步驟S208 :計(jì)算機(jī)通過判斷確定系統(tǒng)盤或注冊(cè)表中不存在計(jì)算機(jī)的唯一標(biāo)識(shí),從計(jì)算機(jī)的其它邏輯磁盤中獲得唯一標(biāo)識(shí)。終端如計(jì)算機(jī)可以通過查找終端的系統(tǒng)盤中存儲(chǔ)的終端標(biāo)識(shí)文件中的終端標(biāo)識(shí)表項(xiàng),根據(jù)終端標(biāo)識(shí)表項(xiàng)是否存在對(duì)應(yīng)的鍵值判斷終端的系統(tǒng)盤中是否存在終端的唯一標(biāo)識(shí);或者,查找終端的注冊(cè)表中的終端標(biāo)識(shí)表項(xiàng),根據(jù)注冊(cè)表中的終端標(biāo)識(shí)表項(xiàng)是否存在對(duì)應(yīng)的鍵值判斷終端的系統(tǒng)盤中是否存在終端的唯一標(biāo)識(shí)。系統(tǒng)盤和其它邏輯磁盤可以使用ini文件保存終端的唯一標(biāo)識(shí),ini文件中的終端唯一標(biāo)識(shí)可以采用與注冊(cè)表相同的形式保存,如使用終端標(biāo)識(shí)表項(xiàng)和鍵值保存。當(dāng)然,不限于此,本領(lǐng)域技術(shù)人員還可以參照其它現(xiàn)有終端標(biāo)識(shí)的識(shí)別方法,判斷確定系統(tǒng)盤或注冊(cè)表中不存在終端的唯一標(biāo)識(shí)。當(dāng)發(fā)現(xiàn)系統(tǒng)盤或注冊(cè)表中不存在計(jì)算機(jī)的唯一標(biāo)識(shí),就獲取其他邏輯磁盤中保存的唯一標(biāo)識(shí)。優(yōu)選地,可以將從其他邏輯磁盤獲取的計(jì)算機(jī)的唯一標(biāo)識(shí)保存到系統(tǒng)盤和注冊(cè)表中后返回結(jié)果。通過本步驟,可以有效解決重裝系統(tǒng)唯一標(biāo)識(shí)不一致的問題。同時(shí),該唯一標(biāo)識(shí)和硬件信息沒有太大關(guān)系,如果用戶更換除硬盤之外的其他硬件,也不會(huì)對(duì)該唯一標(biāo)識(shí)有任何影響。需要說明的是,計(jì)算機(jī)的唯一標(biāo)識(shí)被納入在自保護(hù)的保護(hù)范圍內(nèi),用戶無法隨意更改。也即,唯一標(biāo)識(shí)的修改屬性被設(shè)置為禁止修改,以有效保護(hù)該計(jì)算機(jī)的唯一標(biāo)識(shí)。步驟S210 :計(jì)算機(jī)使用從其他邏輯磁盤中獲得的唯一標(biāo)識(shí)標(biāo)識(shí)本計(jì)算機(jī)。步驟S212 :計(jì)算機(jī)向服務(wù)器發(fā)送數(shù)據(jù)獲取請(qǐng)求,請(qǐng)求從服務(wù)器獲取數(shù)據(jù)。其中,數(shù)據(jù)獲取請(qǐng)求中攜帶有終端的唯一標(biāo)識(shí)。步驟S214 :服務(wù)器根據(jù)數(shù)據(jù)獲取請(qǐng)求,向唯一標(biāo)識(shí)標(biāo)識(shí)的計(jì)算機(jī)返回?cái)?shù)據(jù)。服務(wù)器中保存有終端唯一標(biāo)識(shí)及對(duì)應(yīng)的路由,當(dāng)需要向終端發(fā)送數(shù)據(jù)時(shí),服務(wù)器會(huì)根據(jù)終端發(fā)送的數(shù)據(jù)獲取請(qǐng)求中的唯一標(biāo)識(shí)確定相應(yīng)的路由,進(jìn)而根據(jù)該路由將數(shù)據(jù)發(fā)送給唯一標(biāo)識(shí)所標(biāo)識(shí)的終端。需要說明的是,步驟S212和S214為可選步驟,在服務(wù)器和終端之間無交互時(shí),無須執(zhí)行步驟S212和S214。通過本實(shí)施例,保證了計(jì)算機(jī)標(biāo)識(shí)的穩(wěn)定性和唯一性,能夠精確地區(qū)分每臺(tái)企業(yè)級(jí)的計(jì)算機(jī),不會(huì)出現(xiàn)一個(gè)標(biāo)識(shí)對(duì)應(yīng)多臺(tái)計(jì)算機(jī)的問題,也不會(huì)出現(xiàn)多個(gè)標(biāo)識(shí)對(duì)應(yīng)一臺(tái)計(jì)算機(jī)的問題。通過每臺(tái)計(jì)算機(jī)的唯一標(biāo)識(shí),便于識(shí)別、分組和下發(fā)策略,如,分組管理時(shí),通過計(jì)算機(jī)的唯一標(biāo)識(shí)區(qū)分出核心區(qū)、普通用戶、辦公區(qū)等,對(duì)于核心區(qū)域的計(jì)算機(jī),不容許有隨意操作;在下發(fā)策略時(shí),核心區(qū)的計(jì)算機(jī)的執(zhí)行對(duì)安全性要求很高的策略,允許的策略才容許運(yùn)行,而對(duì)普通用戶則降低安全性要求。通過本實(shí)施例,解決了現(xiàn)有的計(jì)算機(jī)識(shí)別方法不能高精度地滿足計(jì)算機(jī)識(shí)別的需求,尤其是不能滿足企業(yè)內(nèi)部希望能夠精確識(shí)別每臺(tái) 計(jì)算機(jī)的需求的問題,達(dá)到了能夠精準(zhǔn)標(biāo)識(shí)計(jì)算機(jī)的效果。實(shí)施例三參照?qǐng)D3,示出了根據(jù)本發(fā)明實(shí)施例三的一種終端標(biāo)識(shí)方法的步驟流程圖。本實(shí)施例的終端標(biāo)識(shí)方法包括以下步驟步驟S302 :計(jì)算機(jī)獲取標(biāo)識(shí)計(jì)算參數(shù),包括計(jì)算機(jī)的GUID、計(jì)算機(jī)名、系統(tǒng)盤剩余的磁盤大小、和一個(gè)隨機(jī)數(shù)(計(jì)算機(jī)計(jì)算出來的偽隨機(jī)數(shù))。步驟S304 :計(jì)算機(jī)將獲取的⑶ID、計(jì)算機(jī)名、系統(tǒng)盤剩余的磁盤大小、和隨機(jī)數(shù)組成一個(gè)字符串,對(duì)該字符串使用MD5算法,生成計(jì)算機(jī)的唯一標(biāo)識(shí)。步驟S306 :計(jì)算機(jī)將生成的唯一標(biāo)識(shí)分發(fā)到注冊(cè)表、系統(tǒng)盤和其它邏輯磁盤。步驟S308 :計(jì)算機(jī)分別根據(jù)注冊(cè)表的信息、系統(tǒng)盤的信息、和其它邏輯磁盤中每個(gè)邏輯磁盤的信息,使用加密算法分別對(duì)相應(yīng)的注冊(cè)表、系統(tǒng)盤和每個(gè)邏輯磁盤中的唯一標(biāo)識(shí)進(jìn)行加密。如,根據(jù)注冊(cè)表、系統(tǒng)盤和每個(gè)邏輯磁盤的名字分別對(duì)唯一標(biāo)識(shí)進(jìn)行加密。注冊(cè)表,系統(tǒng)盤和每個(gè)邏輯磁盤記錄的唯一標(biāo)識(shí)相同,同時(shí)注冊(cè)表、系統(tǒng)盤和其他各個(gè)邏輯磁盤保存的這個(gè)唯一標(biāo)識(shí)都是根據(jù)各自的名字進(jìn)行的簡(jiǎn)單加密的。比如。注冊(cè)表加密的key是
I,C盤(系統(tǒng)盤)加密的key是C,D盤加密的key是D,由此類推。這樣,在獲取了結(jié)果之后,就可以將這些內(nèi)容根據(jù)各自的key解密,最后看解密出來的結(jié)果是否一致。如此就不會(huì)被隨意覆蓋替換掉。對(duì)注冊(cè)表、系統(tǒng)盤和每個(gè)邏輯磁盤中的唯一標(biāo)識(shí)進(jìn)行加密一般可以采用相同的加密算法,以便于實(shí)現(xiàn),但也可以采用不同的加密算法。步驟S310 :計(jì)算機(jī)將進(jìn)行了加密后的唯一標(biāo)識(shí)分別保存至相應(yīng)的注冊(cè)表、系統(tǒng)盤、和其它邏輯磁盤中的每個(gè)邏輯磁盤中。每個(gè)邏輯磁盤都記錄唯一標(biāo)識(shí)可以實(shí)現(xiàn)容錯(cuò)處理,比如系統(tǒng)重裝了,就可以根據(jù)系統(tǒng)盤之外的其他邏輯磁盤上保存的唯一標(biāo)識(shí)來獲取正確的值。此外,如果其他邏輯磁盤上保存的唯一標(biāo)識(shí)有不一致的情況。則可以認(rèn)為當(dāng)前保存的唯一標(biāo)識(shí)已經(jīng)不可信了,需要
重新計(jì)算。此外,本實(shí)施例中,在每個(gè)邏輯磁盤下,唯一標(biāo)識(shí)以文件的形式存在,用戶無法隨意更改。在實(shí)現(xiàn)時(shí),可以設(shè)置自保護(hù)模塊,通過該模塊防止用戶對(duì)保護(hù)的功能進(jìn)行修改;或者,系統(tǒng)設(shè)置唯一標(biāo)識(shí)的修改屬性為禁止修改等。當(dāng)然,其它防止用戶修改數(shù)據(jù)的方法也同樣適用。步驟S312 :計(jì)算機(jī)判斷計(jì)算機(jī)的系統(tǒng)盤或注冊(cè)表中是否存在計(jì)算機(jī)的唯一標(biāo)識(shí),若存在,則執(zhí)行步驟S314 ;若不存在,則執(zhí)行步驟S316。在某次需要識(shí)別計(jì)算機(jī)或上報(bào)計(jì)算機(jī)標(biāo)識(shí)時(shí),計(jì)算機(jī)進(jìn)行系統(tǒng)盤或注冊(cè)表中是否存在計(jì)算機(jī)的唯一標(biāo)識(shí)的判斷。步驟S314 :當(dāng)系統(tǒng)盤中存在計(jì)算機(jī)的唯一標(biāo)識(shí),則判斷系統(tǒng)盤中存在的唯一標(biāo)識(shí)是否與注冊(cè)表和/或其它邏輯磁盤中存在的計(jì)算機(jī)的唯一標(biāo)識(shí)是否一致,若一致,則使用唯一標(biāo)識(shí)標(biāo)識(shí)計(jì)算機(jī),若不一致,則重新計(jì)算;或者,當(dāng)注冊(cè)表中存在計(jì)算機(jī)的唯一標(biāo)識(shí),則判斷注冊(cè)表中存在的唯一標(biāo)識(shí)是否與系統(tǒng)盤和/或其它邏輯磁盤中存在的計(jì)算機(jī)的唯一標(biāo)識(shí)是否一致,若一致,則使用唯一標(biāo)識(shí)標(biāo)識(shí)計(jì)算機(jī),若不一致,則重新計(jì)算。結(jié)束本次計(jì)算機(jī)標(biāo)識(shí)流程。
需要說明的是,本實(shí)施例中,對(duì)唯一標(biāo)識(shí)是否一致的判斷需要先對(duì)注冊(cè)表和各邏輯磁盤保存的加密后的唯一標(biāo)識(shí)進(jìn)行解密后再進(jìn)行判斷。當(dāng)然,對(duì)于直接保存的未進(jìn)行加密的唯一標(biāo)識(shí),則無須解密,直接判斷即可。步驟S316 :計(jì)算機(jī)從其它邏輯磁盤中獲得加密的計(jì)算機(jī)的唯一標(biāo)識(shí)。步驟S318 :計(jì)算機(jī)分別對(duì)從其它邏輯磁盤中的每個(gè)邏輯磁盤中獲得的加密后的唯一標(biāo)識(shí)進(jìn)行解密。步驟S320 :計(jì)算機(jī)判斷解密后的每個(gè)邏輯磁盤中的唯一標(biāo)識(shí)是否一致,若一致,則執(zhí)行步驟S322 ;若不一致,則重新計(jì)算。步驟S322 :計(jì)算機(jī)將從其它邏輯磁盤獲得的唯一標(biāo)識(shí)確定為計(jì)算機(jī)的唯一標(biāo)識(shí),使用該唯一標(biāo)識(shí)標(biāo)識(shí)計(jì)算機(jī),并保存至計(jì)算機(jī)的系統(tǒng)盤和注冊(cè)表中。通過本實(shí)施例,可以實(shí)現(xiàn)正常情況下每次上報(bào)的計(jì)算機(jī)標(biāo)識(shí)都一致;有非關(guān)鍵部分硬件(如除系統(tǒng)盤之外的硬件)發(fā)生改變后上報(bào)的計(jì)算機(jī)標(biāo)識(shí)能夠一致;重裝系統(tǒng)后上報(bào)的計(jì)算機(jī)標(biāo)識(shí)能夠保持一致??梢?,通過本實(shí)施例的方案能夠精確地區(qū)分每臺(tái)計(jì)算機(jī),尤其是每臺(tái)企業(yè)級(jí)的計(jì)算機(jī),不會(huì)出現(xiàn)一個(gè)標(biāo)識(shí)對(duì)應(yīng)多臺(tái)計(jì)算機(jī)的問題。也不會(huì)出現(xiàn)多個(gè)標(biāo)識(shí)對(duì)應(yīng)一臺(tái)計(jì)算機(jī)的問題。實(shí)施例四參照?qǐng)D4,示出了根據(jù)本發(fā)明實(shí)施例四的一種終端標(biāo)識(shí)裝置的結(jié)構(gòu)框圖。本實(shí)施例的終端標(biāo)識(shí)裝置包括判斷模塊402,用于判斷終端的系統(tǒng)盤或注冊(cè)表中是否存在終端的唯一標(biāo)識(shí),其中,唯一標(biāo)識(shí)通過標(biāo)識(shí)計(jì)算參數(shù)計(jì)算得到,標(biāo)識(shí)計(jì)算參數(shù)包括以下至少之一終端的終端名、GUID、系統(tǒng)盤的剩余磁盤大??;否定模塊404,用于若判斷模塊402的判斷結(jié)果為不存在,則從終端的其它邏輯磁盤中獲得唯一標(biāo)識(shí),其中,其它邏輯磁盤中預(yù)保存有該唯一標(biāo)識(shí);標(biāo)識(shí)模塊406,用于使用從其它邏輯磁盤中獲得的唯一標(biāo)識(shí)標(biāo)識(shí)終端。優(yōu)選地,本實(shí)施例的終端標(biāo)識(shí)裝置還包括計(jì)算保存模塊408,用于在判斷模塊402判斷終端的系統(tǒng)盤或注冊(cè)表中是否存在終端的唯一標(biāo)識(shí)之前,獲取標(biāo)識(shí)計(jì)算參數(shù);根據(jù)標(biāo)識(shí)計(jì)算參數(shù)中的終端名和GUID,按照設(shè)定算法計(jì)算得出唯一標(biāo)識(shí);并將唯一標(biāo)識(shí)分別存儲(chǔ)到終端的注冊(cè)表、系統(tǒng)盤、和其它邏輯磁盤中。
優(yōu)選地,計(jì)算保存模塊408在將唯一標(biāo)識(shí)分別存儲(chǔ)到終端的注冊(cè)表、系統(tǒng)盤、和其它邏輯磁盤中時(shí),分別根據(jù)注冊(cè)表的信息、系統(tǒng)盤的信息、和其它邏輯磁盤中每個(gè)邏輯磁盤的信息,對(duì)唯一標(biāo)識(shí)進(jìn)行加密;將進(jìn)行了加密后的唯一標(biāo)識(shí)分別保存至相應(yīng)的注冊(cè)表、系統(tǒng)盤、和其它邏輯磁盤中的每個(gè)邏輯磁盤中。優(yōu)選地,否定模塊404在從終端的其它邏輯磁盤中獲得唯一標(biāo)識(shí)時(shí),分別對(duì)從其它邏輯磁盤中的每個(gè)邏輯磁盤中獲得的加密后的唯一標(biāo)識(shí)進(jìn)行解密;判斷解密后的每個(gè)邏輯磁盤中的唯一標(biāo)識(shí)是否一致;若一致,則將獲得的唯一標(biāo)識(shí)確定為終端的唯一標(biāo)識(shí)。優(yōu)選地,本實(shí)施例的終端標(biāo)識(shí)裝置還包括獲取存儲(chǔ)模塊410,用于在否定模塊404從終端的其它邏輯磁盤中獲得唯一標(biāo)識(shí)之后,將確定的唯一標(biāo)識(shí)保存至終端的系統(tǒng)盤和注冊(cè)表。優(yōu)選地,所述設(shè)定算法為MD5算法。優(yōu)選地,標(biāo)識(shí)計(jì)算參數(shù)還包括或隨機(jī)數(shù)。優(yōu)選地,本實(shí)施例的終端標(biāo)識(shí)裝置還包括確定模塊412,用于若判斷模塊402判斷終端的系統(tǒng)盤中存在終端的唯一標(biāo)識(shí),則判斷系統(tǒng)盤中存在的唯一標(biāo)識(shí)是否與注冊(cè)表和/或其它邏輯磁盤中存在的終端的唯一標(biāo)識(shí)是否一致,若一致,則使用唯一標(biāo)識(shí)標(biāo)識(shí)終端;或者,若判斷模塊402判斷終端的注冊(cè)表中存在終端的唯一標(biāo)識(shí),則判斷注冊(cè)表中存在的唯一標(biāo)識(shí)是否與系統(tǒng)盤和/或其它邏輯磁盤中存在的終端的唯一標(biāo)識(shí)是否一致,若一致,則使用唯一標(biāo)識(shí)標(biāo)識(shí)終端。優(yōu)選地,本實(shí)施例的終端標(biāo)識(shí)裝置還包括設(shè)置模塊414,用于在計(jì)算保存模塊408將唯一標(biāo)識(shí)分別存儲(chǔ)到終端的注冊(cè)表、系統(tǒng)盤、和其它邏輯磁盤中之后,設(shè)置唯一標(biāo)識(shí)的修改屬性為禁止修改。優(yōu)選地,判斷模塊402,用于查找終端的系統(tǒng)盤中存儲(chǔ)的終端標(biāo)識(shí)文件中的終端標(biāo)識(shí)表項(xiàng),根據(jù)終端標(biāo)識(shí)表項(xiàng)是否存在對(duì)應(yīng)的鍵值判斷終端的系統(tǒng)盤中是否存在終端的唯一標(biāo)識(shí);或者,用于查找終端的注冊(cè)表中的終端標(biāo)識(shí)表項(xiàng),根據(jù)注冊(cè)表中的終端標(biāo)識(shí)表項(xiàng)是否存在對(duì)應(yīng)的鍵值判斷終端的系統(tǒng)盤中是否存在終端的唯一標(biāo)識(shí)。優(yōu)選地,本實(shí)施例的終端標(biāo)識(shí)裝置還包括交互模塊416,用于在標(biāo)識(shí)模塊406使用從其它邏輯磁盤中獲得的唯一標(biāo)識(shí)標(biāo)識(shí)終端之后,向服務(wù)器發(fā)送數(shù)據(jù)獲取請(qǐng)求,數(shù)據(jù)獲取請(qǐng)求中攜帶有唯一標(biāo)識(shí);獲取服務(wù)器根據(jù)數(shù)據(jù)獲取請(qǐng)求,向唯一標(biāo)識(shí)標(biāo)識(shí)的終端發(fā)送的數(shù)據(jù)。本實(shí)施例的終端標(biāo)識(shí)裝置用于實(shí)現(xiàn)前述多個(gè)方法實(shí)施例中相應(yīng)的終端標(biāo)識(shí)方法,并具有相應(yīng)的方法實(shí)施例的有益效果,在此不再贅述。在此提供的算法不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造具有本發(fā)明方案的系統(tǒng)所要求的結(jié)構(gòu)是顯而易見的。此外,本發(fā)明也不針對(duì)任何特定編程語言。應(yīng)當(dāng)明白,可以利用各種編程語言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說明書的理解。
類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式
的權(quán)利要求書由此明確地并入該具體實(shí)施方式
,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。 此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP )來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的終端標(biāo)識(shí)方案中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
權(quán)利要求
1.一種終端標(biāo)識(shí)方法,其特征在于,包括 判斷終端的系統(tǒng)盤或注冊(cè)表中是否存在所述終端的唯一標(biāo)識(shí),其中,所述唯一標(biāo)識(shí)通過標(biāo)識(shí)計(jì)算參數(shù)計(jì)算得到,所述標(biāo)識(shí)計(jì)算參數(shù)包括以下至少之一所述終端的終端名、全球唯一標(biāo)識(shí)符GUID、所述系統(tǒng)盤的剩余磁盤大??; 若不存在,則從所述終端的其它邏輯磁盤中獲得所述唯一標(biāo)識(shí),其中,所述其它邏輯磁盤中預(yù)保存有所述唯一標(biāo)識(shí); 使用從所述其它邏輯磁盤中獲得的所述唯一標(biāo)識(shí)標(biāo)識(shí)所述終端。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,在所述判斷終端的系統(tǒng)盤或注冊(cè)表中是否存在所述終端的唯一標(biāo)識(shí)的步驟之前,還包括 獲取所述標(biāo)識(shí)計(jì)算參數(shù); 根據(jù)所述標(biāo)識(shí)計(jì)算參數(shù),按照設(shè)定算法計(jì)算得出所述唯一標(biāo)識(shí); 將所述唯一標(biāo)識(shí)分別存儲(chǔ)到所述終端的所述注冊(cè)表、所述系統(tǒng)盤、和所述其它邏輯磁盤中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述唯一標(biāo)識(shí)分別存儲(chǔ)到所述終端的所述注冊(cè)表、所述系統(tǒng)盤、和所述其它邏輯磁盤中的步驟包括 分別根據(jù)所述注冊(cè)表的信息、所述系統(tǒng)盤的信息、和所述其它邏輯磁盤中每個(gè)邏輯磁盤的信息,對(duì)所述唯一標(biāo)識(shí)進(jìn)行加密; 將進(jìn)行了加密后的所述唯一標(biāo)識(shí)分別保存至相應(yīng)的所述注冊(cè)表、所述系統(tǒng)盤、和所述其它邏輯磁盤中的每個(gè)邏輯磁盤中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述從所述終端的其它邏輯磁盤中獲得所述唯一標(biāo)識(shí)的步驟包括 分別對(duì)從所述其它邏輯磁盤中的每個(gè)邏輯磁盤中獲得的加密后的唯一標(biāo)識(shí)進(jìn)行解密; 判斷解密后的每個(gè)邏輯磁盤中的唯一標(biāo)識(shí)是否一致; 若一致,則將獲得的所述唯一標(biāo)識(shí)確定為所述終端的唯一標(biāo)識(shí)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述從所述終端的其它邏輯磁盤中獲得所述唯一標(biāo)識(shí)的步驟之后,還包括 將確定的所述唯一標(biāo)識(shí)保存至所述終端的所述系統(tǒng)盤和所述注冊(cè)表。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述設(shè)定算法為MD5算法。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,還包括 若所述終端的所述系統(tǒng)盤中存在所述終端的唯一標(biāo)識(shí),則判斷所述系統(tǒng)盤中存在的所述唯一標(biāo)識(shí)是否與所述注冊(cè)表和/或所述其它邏輯磁盤中存在的所述終端的唯一標(biāo)識(shí)一致,若一致,則使用所述唯一標(biāo)識(shí)標(biāo)識(shí)所述終端; 或者, 若所述終端的所述注冊(cè)表中存在所述終端的唯一標(biāo)識(shí),則判斷所述注冊(cè)表中存在的所述唯一標(biāo)識(shí)是否與所述系統(tǒng)盤和/或所述其它邏輯磁盤中存在的所述終端的唯一標(biāo)識(shí)一致,若一致,則使用所述唯一標(biāo)識(shí)標(biāo)識(shí)所述終端。
8.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述將所述唯一標(biāo)識(shí)分別存儲(chǔ)到所述終端的所述注冊(cè)表、所述系統(tǒng)盤、和所述其它邏輯磁盤中的步驟之后,還包括設(shè)置所述唯一標(biāo)識(shí)的修改屬性為禁止修改。
9.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述判斷終端的系統(tǒng)盤或注冊(cè)表中是否存在所述終端的唯一標(biāo)識(shí)的步驟包括 查找所述終端的系統(tǒng)盤中存儲(chǔ)的終端標(biāo)識(shí)文件中的終端標(biāo)識(shí)表項(xiàng),根據(jù)所述終端標(biāo)識(shí)表項(xiàng)是否存在對(duì)應(yīng)的鍵值判斷所述終端的系統(tǒng)盤中是否存在所述終端的唯一標(biāo)識(shí); 或者, 查找所述終端的注冊(cè)表中的終端標(biāo)識(shí)表項(xiàng),根據(jù)所述注冊(cè)表中的終端標(biāo)識(shí)表項(xiàng)是否存在對(duì)應(yīng)的鍵值判斷所述終端的系統(tǒng)盤中是否存在所述終端的唯一標(biāo)識(shí)。
10.根據(jù)權(quán)利要求I所述的方法,其特征在于,在所述使用從所述其它邏輯磁盤中獲得的所述唯一標(biāo)識(shí)標(biāo)識(shí)所述終端的步驟之后,還包括 所述終端向服務(wù)器發(fā)送數(shù)據(jù)獲取請(qǐng)求,所述數(shù)據(jù)獲取請(qǐng)求中攜帶有所述唯一標(biāo)識(shí); 所述服務(wù)器根據(jù)所述數(shù)據(jù)獲取請(qǐng)求,向所述唯一標(biāo)識(shí)標(biāo)識(shí)的所述終端發(fā)送數(shù)據(jù)。
11.一種終端標(biāo)識(shí)裝置,其特征在于,包括 判斷模塊,用于判斷終端的系統(tǒng)盤或注冊(cè)表中是否存在所述終端的唯一標(biāo)識(shí),其中,所述唯一標(biāo)識(shí)通過標(biāo)識(shí)計(jì)算參數(shù)計(jì)算得到,所述標(biāo)識(shí)計(jì)算參數(shù)包括以下至少之一所述終端的終端名、全球唯一標(biāo)識(shí)符GUID、所述系統(tǒng)盤的剩余磁盤大小; 否定模塊,用于若所述判斷模塊的判斷結(jié)果為不存在,則從所述終端的其它邏輯磁盤中獲得所述唯一標(biāo)識(shí),其中,所述其它邏輯磁盤中預(yù)保存有所述唯一標(biāo)識(shí); 標(biāo)識(shí)模塊,用于使用從所述其它邏輯磁盤中獲得的所述唯一標(biāo)識(shí)標(biāo)識(shí)所述終端。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括 計(jì)算保存模塊,用于在所述判斷模塊判斷終端的系統(tǒng)盤或注冊(cè)表中是否存在所述終端的唯一標(biāo)識(shí)之前,獲取所述標(biāo)識(shí)計(jì)算參數(shù);根據(jù)所述標(biāo)識(shí)計(jì)算參數(shù),按照設(shè)定算法計(jì)算得出所述唯一標(biāo)識(shí);將所述唯一標(biāo)識(shí)分別存儲(chǔ)到所述終端的所述注冊(cè)表、所述系統(tǒng)盤、和所述其它邏輯磁盤中。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述計(jì)算保存模塊在將所述唯一標(biāo)識(shí)分別存儲(chǔ)到所述終端的所述注冊(cè)表、所述系統(tǒng)盤、和所述其它邏輯磁盤中時(shí),分別根據(jù)所述注冊(cè)表的信息、所述系統(tǒng)盤的信息、和所述其它邏輯磁盤中每個(gè)邏輯磁盤的信息,對(duì)所述唯一標(biāo)識(shí)進(jìn)行加密;將進(jìn)行了加密后的所述唯一標(biāo)識(shí)分別保存至相應(yīng)的所述注冊(cè)表、所述系統(tǒng)盤、和所述其它邏輯磁盤中的每個(gè)邏輯磁盤中。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述否定模塊在從所述終端的其它邏輯磁盤中獲得所述唯一標(biāo)識(shí)時(shí),分別對(duì)從所述其它邏輯磁盤中的每個(gè)邏輯磁盤中獲得的加密后的唯一標(biāo)識(shí)進(jìn)行解密;判斷解密后的每個(gè)邏輯磁盤中的唯一標(biāo)識(shí)是否一致;若一致,則將獲得的所述唯一標(biāo)識(shí)確定為所述終端的唯一標(biāo)識(shí)。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,還包括 獲取存儲(chǔ)模塊,用于在所述否定模塊從所述終端的其它邏輯磁盤中獲得所述唯一標(biāo)識(shí)之后,將確定的所述唯一標(biāo)識(shí)保存至所述終端的所述系統(tǒng)盤和所述注冊(cè)表。
16.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述設(shè)定算法為MD5算法。
17.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括 確定模塊,用于若所述判斷模塊判斷所述終端的所述系統(tǒng)盤中存在所述終端的唯一標(biāo)識(shí),則判斷所述系統(tǒng)盤中存在的所述唯一標(biāo)識(shí)是否與所述注冊(cè)表和/或所述其它邏輯磁盤中存在的所述終端的唯一標(biāo)識(shí)一致,若一致,則使用所述唯一標(biāo)識(shí)標(biāo)識(shí)所述終端;或者,若所述判斷模塊判斷所述終端的所述注冊(cè)表中存在所述終端的唯一標(biāo)識(shí),則判斷所述注冊(cè)表中存在的所述唯一標(biāo)識(shí)是否與所述系統(tǒng)盤和/或所述其它邏輯磁盤中存在的所述終端的唯一標(biāo)識(shí)一致,若一致,則使用所述唯一標(biāo)識(shí)標(biāo)識(shí)所述終端。
18.根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括 設(shè)置模塊,用于在所述計(jì)算保存模塊將所述唯一標(biāo)識(shí)分別存儲(chǔ)到所述終端的所述注冊(cè)表、所述系統(tǒng)盤、和所述其它邏輯磁盤中之后,設(shè)置所述唯一標(biāo)識(shí)的修改屬性為禁止修改。
19.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述判斷模塊,用于查找所述終端的系統(tǒng)盤中存儲(chǔ)的終端標(biāo)識(shí)文件中的終端標(biāo)識(shí)表項(xiàng),根據(jù)所述終端標(biāo)識(shí)表項(xiàng)是否存在對(duì)應(yīng)的鍵值判斷所述終端的系統(tǒng)盤中是否存在所述終端的唯一標(biāo)識(shí);或者,用于查找所述終端的注冊(cè)表中的終端標(biāo)識(shí)表項(xiàng),根據(jù)所述注冊(cè)表中的終端標(biāo)識(shí)表項(xiàng)是否存在對(duì)應(yīng)的鍵值判斷所述終端的系統(tǒng)盤中是否存在所述終端的唯一標(biāo)識(shí)。
20.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括 交互模塊,用于在所述標(biāo)識(shí)模塊使用從所述其它邏輯磁盤中獲得的所述唯一標(biāo)識(shí)標(biāo)識(shí)所述終端之后,向服務(wù)器發(fā)送數(shù)據(jù)獲取請(qǐng)求,所述數(shù)據(jù)獲取請(qǐng)求中攜帶有所述唯一標(biāo)識(shí);獲取所述服務(wù)器根據(jù)所述數(shù)據(jù)獲取請(qǐng)求,向所述唯一標(biāo)識(shí)標(biāo)識(shí)的所述終端發(fā)送的數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種終端標(biāo)識(shí)方法與裝置,其中,終端標(biāo)識(shí)方法包括判斷終端的系統(tǒng)盤或注冊(cè)表中是否存在終端的唯一標(biāo)識(shí),其中,唯一標(biāo)識(shí)通過標(biāo)識(shí)計(jì)算參數(shù)計(jì)算得到,標(biāo)識(shí)計(jì)算參數(shù)包括以下至少之一終端的終端名、GUID、系統(tǒng)盤的剩余磁盤大??;若不存在,則從終端的其它邏輯磁盤中獲得唯一標(biāo)識(shí),其中,其它邏輯磁盤中預(yù)保存有唯一標(biāo)識(shí);使用從其它邏輯磁盤中獲得的唯一標(biāo)識(shí)標(biāo)識(shí)終端。通過本發(fā)明,達(dá)到了能夠精準(zhǔn)標(biāo)識(shí)終端的效果。
文檔編號(hào)H04L29/06GK102932336SQ20121039827
公開日2013年2月13日 申請(qǐng)日期2012年10月18日 優(yōu)先權(quán)日2012年10月18日
發(fā)明者鄧振波, 張家柱, 溫銘, 李宇 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1