硬件檢測方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種硬件檢測方法和系統(tǒng)。所述方法包括:獲取上傳的硬件標識和對應的硬件參數(shù);根據(jù)所述硬件標識將所述硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理得到對應的硬件信息;返回所述硬件信息。所述系統(tǒng)包括:上傳獲取模塊,用于獲取上傳的硬件標識和對應的硬件參數(shù);處理模塊,用于根據(jù)所述硬件標識將所述硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理得到對應的硬件信息;傳輸模塊,用于返回所述硬件信息。采用本發(fā)明能提高運行效率。
【專利說明】硬件檢測方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)技術(shù),特別是涉及一種硬件檢測方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著各種計算機應用的蓬勃發(fā)展,對計算機中的硬件設(shè)備要求也日益增加,不僅來自于互聯(lián)網(wǎng)的各種應用為用戶的計算機提供了更加豐富的功能,而且用戶也更為關(guān)注計算機中的硬件,以保證計算機的硬件能夠適用互聯(lián)網(wǎng)的各種應用,并監(jiān)測計算機運行過程中硬件的狀態(tài)。
[0003]運行于計算機中的各種硬件檢測工具為用戶展示了當前計算機中的硬件信息,例如,在硬件檢測工具的圖形界面向用戶展示當前計算機器CPU的硬件參數(shù),以使得用戶能夠通過硬件檢測工具獲知CPU當前的運行狀態(tài)。
[0004]然而,傳統(tǒng)的硬件檢測工具所展示的各種硬件參數(shù)是在后臺服務(wù)端通過人工填寫的方式得到的。后臺服務(wù)端的工作人員在接收到硬件檢測工具檢測到的硬件標識之后,將從硬件官網(wǎng)公布的信息中獲取到該硬件標識所對應的硬件參數(shù),進而人工填寫該硬件標識所對應的硬件參數(shù),并返回給用戶,人工運營成本非常高,從而導致了硬件檢測工具的運行效率較低。
【發(fā)明內(nèi)容】
[0005]基于此,有必要提供一種能提高運行效率的硬件檢測方法。
[0006]此外,還有必要提供一種能提高運行效率的硬件檢測系統(tǒng)。
[0007]一種硬件檢測方法,包括如下步驟:
[0008]獲取上傳的硬件標識和對應的硬件參數(shù);
[0009]根據(jù)所述硬件標識將所述硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理得到對應的硬件信息;
[0010]返回所述硬件信息。
[0011]在其中一個實施例中,所述獲取上傳的硬件標識和對應的硬件參數(shù)的步驟之前還包括:
[0012]檢測終端設(shè)備中的硬件得到對應的硬件標識和硬件參數(shù);
[0013]上傳所述檢測得到的硬件標識和硬件參數(shù)。
[0014]在其中一個實施例中,所述獲取上傳的硬件標識和對應的硬件參數(shù)的步驟之后還包括:
[0015]對所述硬件參數(shù)進行篩選的步驟。
[0016]在其中一個實施例中,所述根據(jù)所述硬件標識將所述硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理得到對應的硬件信息的步驟包括:
[0017]從所述存儲的硬件數(shù)據(jù)中查找與所述硬件標識對應的硬件數(shù)據(jù);
[0018]將所述查找得到的硬件數(shù)據(jù)和篩選后的硬件參數(shù)進行聚類得到所述硬件標識對應的硬件信息;
[0019]將所述硬件信息更新到所述存儲的硬件數(shù)據(jù)中。
[0020]在其中一個實施例中,所述根據(jù)所述硬件標識將所述硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理得到對應的硬件信息的步驟之前還包括:
[0021]通過互聯(lián)網(wǎng)獲取所述硬件標識對應的網(wǎng)絡(luò)信息;
[0022]將所述網(wǎng)絡(luò)信息存儲為硬件數(shù)據(jù)。
[0023]一種硬件檢測系統(tǒng),包括:
[0024]上傳獲取模塊,用于獲取上傳的硬件標識和對應的硬件參數(shù);
[0025]處理模塊,用于根據(jù)所述硬件標識將所述硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理得到對應的硬件信息;
[0026]傳輸模塊,用于返回所述硬件信息。
[0027]在其中一個實施例中,還包括:
[0028]客戶端,用于檢測終端設(shè)備中的硬件得到對應的硬件標識和硬件參數(shù),并上傳所述檢測得到的硬件標識和硬件參數(shù)。
[0029]在其中一個實施例中,還包括:
[0030]篩選模塊,用于對所述硬件參數(shù)進行篩選。
[0031]在其中一個實施例中,所述處理模塊包括:
[0032]查找單元,用于從所述存儲的硬件數(shù)據(jù)中查找與所述硬件標識對應的硬件數(shù)據(jù);
[0033]聚類單元,用于將所述查找得到的硬件數(shù)據(jù)和篩選后的硬件參數(shù)進行聚類得到所述硬件標識對應的硬件信息;
[0034]更新單元,用于將所述硬件信息更新到所述存儲的硬件數(shù)據(jù)中。
[0035]在其中一個實施例中,還包括:
[0036]網(wǎng)絡(luò)獲取模塊,用于通過互聯(lián)網(wǎng)獲取所述硬件標識對應的網(wǎng)絡(luò)信息;
[0037]數(shù)據(jù)庫,用于將所述網(wǎng)絡(luò)信息存儲為硬件數(shù)據(jù)。
[0038]上述硬件檢測方法和系統(tǒng),獲取終端設(shè)備上傳的硬件標識和對應的硬件參數(shù),將上傳的硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類之后返回得到硬件信息,不需要后臺服務(wù)端的工作人員進行人工操作即可得到硬件信息,大大地降低了人工運營成本,提高了運行效率。
【專利附圖】
【附圖說明】
[0039]圖1為一個實施例中硬件檢測方法的流程圖;
[0040]圖2為為另一個實施例中硬件檢測方法的流程圖;
[0041]圖3為一個實施例中根據(jù)硬件標識將硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理得到對應的硬件信息的方法流程圖;
[0042]圖4為另一個實施例中硬件檢測方法的流程圖;
[0043]圖5為一個實施例中硬件檢測系統(tǒng)的結(jié)構(gòu)示意圖;
[0044]圖6為另一個實施例中硬件檢測系統(tǒng)的結(jié)構(gòu)示意圖;
[0045]圖7為另一個實施例中硬件檢測系統(tǒng)的結(jié)構(gòu)示意圖;
[0046]圖8為一個實施例中處理模塊的結(jié)構(gòu)示意圖;
[0047]圖9為另一個實施例中硬件檢測系統(tǒng)的結(jié)構(gòu)示意圖;[0048]圖10為一個實施例中硬件檢測系統(tǒng)的應用示意圖。
【具體實施方式】
[0049]如圖1所示,在一個實施例中,一種硬件檢測方法,包括如下步驟:
[0050]步驟SI 10,獲取上傳的硬件標識和對應的硬件參數(shù)。
[0051]本實施例中,硬件標識用于對硬件設(shè)備進行標識,是硬件設(shè)備的唯一標識,例如,硬件標識可以是某一款硬件設(shè)備的型號等。硬件參數(shù)包括了硬件設(shè)備的名稱、生產(chǎn)廠商以及其它的硬件屬性。
[0052]接收到上傳的硬件標識和對應的硬件參數(shù)時,所上傳的硬件標識和對應的硬件參數(shù)來源于多個終端設(shè)備,換而言之,硬件參數(shù)是來源于海量的終端設(shè)備本地檢測得到的數(shù)據(jù)。
[0053]步驟S130,根據(jù)硬件標識將硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理得到對應的硬件信息。
[0054]本實施例中,硬件數(shù)據(jù)被存儲于服務(wù)端,將與硬件標識相關(guān)聯(lián)。實質(zhì)上,硬件數(shù)據(jù)來源于服務(wù)端,硬件參數(shù)來源于終端設(shè)備的檢測,硬件數(shù)據(jù)和硬件參數(shù)只是來源不同,但是所包含的信息均為硬件設(shè)備所固有的各種硬件屬性,例如,對于硬盤這一硬件設(shè)備而言,硬件數(shù)據(jù)中記錄了硬盤廠商硬盤名稱和硬盤傳輸速度,而上傳的硬件標識記錄了硬盤大小和接口類型。硬件數(shù)據(jù)和硬件參數(shù)可能記錄了相同的硬件屬性,也可能各自記錄了不同的硬件屬性,還可能記錄了部分相同的硬件屬性,在此不再一一列舉。
[0055]將硬件標識對應的硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理,以將硬件參數(shù)和硬件數(shù)據(jù)中記錄的硬件屬性相結(jié)合得到硬件信息,該硬件信息中記錄了硬件參數(shù)和硬件數(shù)據(jù)所記錄的所有硬件屬性。
[0056]步驟S150,返回硬件信息。
[0057]本實施例中,將聚類處理得到的硬件信息返回給上傳了硬件標識和硬件參數(shù)的終端設(shè)備,由于硬件信息是自動聚合得到的,不需要一一進行人工輸入,大大地提高了進行硬件檢測的運行效率以及響應速度。
[0058]如圖2所示,在另一個實施例中,上述步驟SllO之前還包括如下步驟:
[0059]步驟S210,檢測終端設(shè)備中的硬件得到對應的硬件標識和硬件參數(shù)。
[0060]本實施例中,在觸發(fā)進行終端設(shè)備的硬件檢測時,調(diào)用硬件設(shè)備的接口獲取硬件標識以及硬件參數(shù)。
[0061]步驟S230,上傳檢測得到的硬件標識和硬件參數(shù)。
[0062]本實施例中,將得到的硬件標識和硬件參數(shù)上傳到服務(wù)端,以通過服務(wù)端的處理得到較為完整的硬件信息。
[0063]在另一個實施例中,上述步驟SllO之后還包括對硬件參數(shù)進行篩選的步驟。
[0064]本實施例中,對于終端設(shè)備上傳的硬件參數(shù),還需進行篩選以去除硬件參數(shù)中亂碼等雜質(zhì)信息,以保證硬件參數(shù)的有效性。具體的,可根據(jù)硬件設(shè)備中屬性信息樣式進行篩選,判斷上傳的硬件參數(shù)是否與硬件標識對應的屬性信息樣式相匹配,若否,則清除該硬件參數(shù),若是,是不需要進行篩選。
[0065]例如,若硬件設(shè)備為CPU,屬性信息中CPU的頻率為數(shù)字+字母的樣式,如2900Mhz,此時,將判斷上傳的硬件參數(shù)中CPU的頻率是否為數(shù)字+字母的樣式,若否,則說明上傳的硬件參數(shù)存在亂碼,為無用信息,需將其清除。
[0066]在對硬件參數(shù)進行篩選之后將進入聚類處理,以篩選后的硬件參數(shù)為數(shù)據(jù)來源進行聚類處理,進一步保證了后續(xù)數(shù)據(jù)處理的有效性。
[0067]如圖3所示,上述步驟S130的具體過程包括:
[0068]步驟S131,從存儲的硬件數(shù)據(jù)中查找與硬件標識對應的硬件數(shù)據(jù)。
[0069]本實施例中,在服務(wù)端存儲的硬件數(shù)據(jù)中進行查找,以獲取與硬件標識對應的硬件數(shù)據(jù)。
[0070]進一步的,上述步驟S131的具體過程為:根據(jù)硬件標識在存儲的硬件數(shù)據(jù)中查找,判斷是否存在與硬件標識對應的硬件數(shù)據(jù),若是,則進入步驟S133,若否,則將該硬件標識對應的硬件標識存入硬件數(shù)據(jù)中。
[0071]若服務(wù)端存儲的硬件數(shù)據(jù)沒有上傳的硬件標識所對應的硬件數(shù)據(jù),需通過上傳的硬件參數(shù)進行硬件數(shù)據(jù)的更新。
[0072]步驟S133,將查找得到的硬件數(shù)據(jù)和篩選后的硬件參數(shù)進行聚類得到硬件標識對應的硬件信息。
[0073]步驟S135,將硬件信息更新到存儲的硬件數(shù)據(jù)中。
[0074]本實施例中,在進行聚類處理得到更為完整的硬件屬性,即硬件信息之后,將硬件信息存儲為硬件數(shù)據(jù),以更新服務(wù)端中硬件設(shè)備所對應的硬件數(shù)據(jù),不斷豐富和補充服務(wù)端存儲的硬件數(shù)據(jù),提高后續(xù)硬件檢測過程中向終端設(shè)備返回的硬件信息的完整性和準確性。
[0075]如圖4所示,在另一個實施例中,上述硬件檢測方法還包括如下步驟:
[0076]步驟S310,通過互聯(lián)網(wǎng)獲取硬件標識對應的網(wǎng)絡(luò)信息。
[0077]本實施例中,根據(jù)硬件標識在互聯(lián)網(wǎng)的網(wǎng)絡(luò)資源中獲取網(wǎng)絡(luò)信息,該網(wǎng)絡(luò)信息為網(wǎng)絡(luò)資源中記錄的硬件屬性。例如,自動從硬件官網(wǎng)記錄的資料中獲取該硬件標識對應的網(wǎng)絡(luò)信息。
[0078]步驟S330,將網(wǎng)絡(luò)信息存儲為硬件數(shù)據(jù)。
[0079]本實施例中,獲取到網(wǎng)絡(luò)信息之后需將網(wǎng)絡(luò)信息存儲為服務(wù)端中硬件數(shù)據(jù),以方便終端設(shè)備的硬件檢測過程中獲取相應的硬件數(shù)據(jù)。
[0080]上述硬件檢測方法以網(wǎng)絡(luò)資源中硬件設(shè)備的網(wǎng)絡(luò)信息和海量終端設(shè)備提供的硬件參數(shù)作為數(shù)據(jù)來源,通過對多個數(shù)據(jù)來源的聚類處理得到完整的硬件信息,并反饋。由于某此硬件設(shè)備不支持硬件參數(shù)的檢測或者存在不兼容的問題,獲取到的硬件參數(shù)并不是完整的;而從網(wǎng)絡(luò)資源中獲取到的硬件設(shè)備的網(wǎng)絡(luò)信息會存在著信息缺失的問題,因此,將網(wǎng)絡(luò)信息和硬件參數(shù)相結(jié)合得到硬件信息,大大地提高了硬件檢測的準確性和完整性。
[0081]如圖5所不,在一個實施例中,一種硬件檢測系統(tǒng),包括上傳獲取模塊110、處理模塊130以及傳輸模塊150。
[0082]上傳獲取模塊110,用于獲取上傳的硬件標識和對應的硬件參數(shù)。
[0083]本實施例中,硬件標識用于對硬件設(shè)備進行標識,是硬件設(shè)備的唯一標識,例如,硬件標識可以是某一款硬件設(shè)備的型號等。硬件參數(shù)包括了硬件設(shè)備的名稱、生產(chǎn)廠商以及其它的硬件屬性。[0084]上傳獲取模塊110接收到上傳的硬件標識和對應的硬件參數(shù)時,所上傳的硬件標識和對應的硬件參數(shù)來源于多個終端設(shè)備,換而言之,硬件參數(shù)是來源于海量的終端設(shè)備本地檢測得到的數(shù)據(jù)。
[0085]處理模塊130,用于根據(jù)硬件標識將硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理得到對應的硬件信息。
[0086]本實施例中,硬件數(shù)據(jù)被存儲于服務(wù)端,將與硬件標識相關(guān)聯(lián)。實質(zhì)上,硬件數(shù)據(jù)來源于服務(wù)端,硬件參數(shù)來源于終端設(shè)備的檢測,硬件數(shù)據(jù)和硬件參數(shù)只是來源不同,但是所包含的信息均為硬件設(shè)備所固有的各種硬件屬性,例如,對于硬盤這一硬件設(shè)備而言,硬件數(shù)據(jù)中記錄了硬盤廠商硬盤名稱和硬盤傳輸速度,而上傳的硬件標識記錄了硬盤大小和接口類型。硬件數(shù)據(jù)和硬件參數(shù)可能記錄了相同的硬件屬性,也可能各自記錄了不同的硬件屬性,還可能記錄了部分相同的硬件屬性,在此不再一一列舉。
[0087]處理模塊130將硬件標識對應的硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理,以將硬件參數(shù)和硬件數(shù)據(jù)中記錄的硬件屬性相結(jié)合得到硬件信息,該硬件信息中記錄了硬件參數(shù)和硬件數(shù)據(jù)所記錄的所有硬件屬性。
[0088]傳輸模塊150,用于返回硬件信息。
[0089]本實施例中,傳輸模塊150將聚類處理得到的硬件信息返回給上傳了硬件標識和硬件參數(shù)的終端設(shè)備,由于硬件信息是自動聚合得到的,不需要一一進行人工輸入,大大地提高了進行硬件檢測的運行效率以及響應速度。
[0090]如圖6所示,在另一個實施例中,上述硬件檢測系統(tǒng)還包括客戶端210,該客戶端210用于檢測終端設(shè)備中的硬件得到對應的硬件標識和硬件參數(shù),并上傳檢測得到的硬件標識和硬件參數(shù)。
[0091]本實施例中,客戶端210在觸發(fā)進行終端設(shè)備的硬件檢測時,調(diào)用硬件設(shè)備的接口獲取硬件標識以及硬件參數(shù),將得到的硬件標識和硬件參數(shù)上傳到服務(wù)端,以通過服務(wù)端的處理得到較為完整的硬件信息。
[0092]如圖7所示,在另一個實施例中,上述硬件檢測系統(tǒng)還包括篩選模塊310,該篩選模塊310用于對硬件參數(shù)進行篩選。
[0093]本實施例中,對于終端設(shè)備上傳的硬件參數(shù),還需篩選模塊310進行篩選以去除硬件參數(shù)中亂碼等雜質(zhì)信息,以保證硬件參數(shù)的有效性。具體的,篩選模塊310可根據(jù)硬件設(shè)備中屬性信息樣式進行篩選,判斷上傳的硬件參數(shù)是否與硬件標識對應的屬性信息樣式相匹配,若否,則清除該硬件參數(shù),若是,是不需要進行篩選。
[0094]例如,若硬件設(shè)備為CPU,屬性信息中CPU的頻率為數(shù)字+字母的樣式,如2900Mhz,此時,篩選模塊310將判斷上傳的硬件參數(shù)中CPU的頻率是否為數(shù)字+字母的樣式,若否,則說明上傳的硬件參數(shù)存在亂碼,為無用信息,需將其清除。
[0095]在篩選模塊310對硬件參數(shù)進行篩選之后將進入聚類處理,以篩選后的硬件參數(shù)為數(shù)據(jù)來源進行聚類處理,進一步保證了后續(xù)數(shù)據(jù)處理的有效性。
[0096]如圖8所示,上述處理模塊130包括查找單元131、聚類單元133以及更新單元135。
[0097]查找單元131,用于從存儲的硬件數(shù)據(jù)中查找與硬件標識對應的硬件數(shù)據(jù)。
[0098]本實施例中,查找單元131在服務(wù)端存儲的硬件數(shù)據(jù)中進行查找,以獲取與硬件標識對應的硬件數(shù)據(jù)。
[0099]進一步的,查找單元131根據(jù)硬件標識在存儲的硬件數(shù)據(jù)中查找,判斷是否存在與硬件標識對應的硬件數(shù)據(jù),若是,則通知聚類單元133,若否,則將該硬件標識對應的硬件標識存入硬件數(shù)據(jù)中。
[0100]若服務(wù)端存儲的硬件數(shù)據(jù)沒有上傳的硬件標識所對應的硬件數(shù)據(jù),查找單元131需通過上傳的硬件參數(shù)進行硬件數(shù)據(jù)的更新。
[0101]聚類單元133,用于將查找得到的硬件數(shù)據(jù)和篩選后的硬件參數(shù)進行聚類得到硬件標識對應的硬件信息。
[0102]更新單元135,用于將硬件信息更新到存儲的硬件數(shù)據(jù)中。
[0103]本實施例中,在進行聚類處理得到更為完整的硬件屬性,即硬件信息之后,更新單元135將硬件信息存儲為硬件數(shù)據(jù),以更新服務(wù)端中硬件設(shè)備所對應的硬件數(shù)據(jù),不斷豐富和補充服務(wù)端存儲的硬件數(shù)據(jù),提高后續(xù)硬件檢測過程中向終端設(shè)備返回的硬件信息的完整性和準確性。
[0104]如圖9所示,在另一個實施例中,上述硬件檢測系統(tǒng)還包括網(wǎng)絡(luò)獲取模塊410以及數(shù)據(jù)庫430。
[0105]網(wǎng)絡(luò)獲取模塊410,用于通過互聯(lián)網(wǎng)獲取硬件標識對應的網(wǎng)絡(luò)信息。
[0106]本實施例中,網(wǎng)絡(luò)獲取模塊410根據(jù)硬件標識在互聯(lián)網(wǎng)的網(wǎng)絡(luò)資源中獲取網(wǎng)絡(luò)信息,該網(wǎng)絡(luò)信息為網(wǎng)絡(luò)資源中記錄的硬件屬性。例如,自動從硬件官網(wǎng)記錄的資料中獲取該硬件標識對應的網(wǎng)絡(luò)信息。
[0107]數(shù)據(jù)庫430,用于將網(wǎng)絡(luò)信息存儲為硬件數(shù)據(jù)。
[0108]本實施例中,獲取到網(wǎng)絡(luò)信息之后需數(shù)據(jù)庫430將網(wǎng)絡(luò)信息存儲為服務(wù)端中硬件數(shù)據(jù),以方便終端設(shè)備的硬件檢測過程中獲取相應的硬件數(shù)據(jù)。
[0109]上述硬件檢測系統(tǒng)以網(wǎng)絡(luò)資源中硬件設(shè)備的網(wǎng)絡(luò)信息和海量終端設(shè)備提供的硬件參數(shù)作為數(shù)據(jù)來源,通過對多個數(shù)據(jù)來源的聚類處理得到完整的硬件信息,并反饋。由于某此硬件設(shè)備不支持硬件參數(shù)的檢測或者存在不兼容的問題,獲取到的硬件參數(shù)并不是完整的;而從網(wǎng)絡(luò)資源中獲取到的硬件設(shè)備的網(wǎng)絡(luò)信息會存在著信息缺失的問題,因此,將網(wǎng)絡(luò)信息和硬件參數(shù)相結(jié)合得到硬件信息,大大地提高了硬件檢測的準確性和完整性。
[0110]下面結(jié)合一個具體的實施例來詳細闡述上述硬件檢測方法和系統(tǒng)。該實施例中,如圖10所示,硬件檢測系統(tǒng)的實體架構(gòu)包括了云服務(wù)器10以及多個終端設(shè)備中的客戶端210,其中,如上所述的上傳獲取模塊110、處理模塊130、傳輸模塊150、篩選模塊310、網(wǎng)絡(luò)獲取模塊410以及數(shù)據(jù)庫430均置于云服務(wù)器10中,用戶觸發(fā)進行硬件檢測時客戶端210將獲取硬件標識和硬件參數(shù),并上傳到云服務(wù)器10,云服務(wù)器10中上傳獲取模塊110獲取上傳的硬件標識和對應的硬件參數(shù),并交由處理模塊130進行聚類處理,以將硬件參數(shù)和存儲的硬件數(shù)據(jù)相結(jié)合,該硬件數(shù)據(jù)存儲于數(shù)據(jù)庫430中,包括了網(wǎng)絡(luò)獲取模塊410從互聯(lián)網(wǎng)中獲取到的網(wǎng)絡(luò)信息以及其它終端設(shè)備的客戶端上傳的硬件參數(shù);傳輸模塊150將聚合得到硬件信息返回給觸發(fā)進行硬件檢測的客戶端,并顯示。
[0111]上述硬件檢測方法和系統(tǒng),獲取終端設(shè)備上傳的硬件標識和對應的硬件參數(shù),將上傳的硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類之后返回得到硬件信息,不需要后臺服務(wù)端的工作人員進行人工操作即可得到硬件信息,大大地降低了人工運營成本,提高了運行效率。[0112]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0113]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權(quán)利要求為準。
【權(quán)利要求】
1.一種硬件檢測方法,包括如下步驟: 獲取上傳的硬件標識和對應的硬件參數(shù); 根據(jù)所述硬件標識將所述硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理得到對應的硬件信息; 返回所述硬件信息。
2.根據(jù)權(quán)利要求1所述的硬件檢測方法,其特征在于,所述獲取上傳的硬件標識和對應的硬件參數(shù)的步驟之前還包括: 檢測終端設(shè)備中的硬件得到對應的硬件標識和硬件參數(shù); 上傳所述檢測得到的硬件標識和硬件參數(shù)。
3.根據(jù)權(quán)利要求1所述的硬件檢測方法,其特征在于,所述獲取上傳的硬件標識和對應的硬件參數(shù)的步驟之后還包括: 對所述硬件參數(shù)進行篩選的步驟。
4.根據(jù)權(quán)利要求3所述的硬件檢測方法,其特征在于,所述根據(jù)所述硬件標識將所述硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理得到對應的硬件信息的步驟包括: 從所述存儲的硬件數(shù)據(jù)中查找與所述硬件標識對應的硬件數(shù)據(jù); 將所述查找得到的硬件數(shù)據(jù)和篩選后的硬件參數(shù)進行聚類得到所述硬件標識對應的硬件信息; 將所述硬件信息更新到所述存儲的硬件數(shù)據(jù)中。
5.根據(jù)權(quán)利要求1所述的硬件檢測方法,其特征在于,所述根據(jù)所述硬件標識將所述硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理得到對應的硬件信息的步驟之前還包括: 通過互聯(lián)網(wǎng)獲取所述硬件標識對應的網(wǎng)絡(luò)信息; 將所述網(wǎng)絡(luò)信息存儲為硬件數(shù)據(jù)。
6.一種硬件檢測系統(tǒng),其特征在于,包括: 上傳獲取模塊,用于獲取上傳的硬件標識和對應的硬件參數(shù); 處理模塊,用于根據(jù)所述硬件標識將所述硬件參數(shù)和存儲的硬件數(shù)據(jù)進行聚類處理得到對應的硬件信息; 傳輸模塊,用于返回所述硬件信息。
7.根據(jù)權(quán)利要求1所述的硬件檢測系統(tǒng),其特征在于,還包括: 客戶端,用于檢測終端設(shè)備中的硬件得到對應的硬件標識和硬件參數(shù),并上傳所述檢測得到的硬件標識和硬件參數(shù)。
8.根據(jù)權(quán)利要求6所述的硬件檢測系統(tǒng),其特征在于,還包括: 篩選模塊,用于對所述硬件參數(shù)進行篩選。
9.根據(jù)權(quán)利要求8所述的硬件檢測系統(tǒng),其特征在于,所述處理模塊包括: 查找單元,用于從所述存儲的硬件數(shù)據(jù)中查找與所述硬件標識對應的硬件數(shù)據(jù); 聚類單元,用于將所述查找得到的硬件數(shù)據(jù)和篩選后的硬件參數(shù)進行聚類得到所述硬件標識對應的硬件信息; 更新單元,用于將所述硬件信息更新到所述存儲的硬件數(shù)據(jù)中。
10.根據(jù)權(quán)利要求6所述的硬件檢測系統(tǒng),其特征在于,還包括: 網(wǎng)絡(luò)獲取模塊,用于通過互聯(lián)網(wǎng)獲取所述硬件標識對應的網(wǎng)絡(luò)信息;數(shù)據(jù)庫,用于將所述網(wǎng)絡(luò)信 息存儲為硬件數(shù)據(jù)。
【文檔編號】H04L12/26GK103475532SQ201210187768
【公開日】2013年12月25日 申請日期:2012年6月8日 優(yōu)先權(quán)日:2012年6月8日
【發(fā)明者】張宗愷, 鄭斌, 范錦, 王海波, 崔兆坤 申請人:騰訊科技(深圳)有限公司