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

一種設(shè)備識(shí)別、數(shù)據(jù)處理方法、裝置及系統(tǒng)與流程

文檔序號(hào):12363583閱讀:218來源:國知局
一種設(shè)備識(shí)別、數(shù)據(jù)處理方法、裝置及系統(tǒng)與流程

本申請(qǐng)屬于計(jì)算機(jī)信息處理領(lǐng)域,尤其涉及一種設(shè)備識(shí)別、數(shù)據(jù)處理方法及裝置。



背景技術(shù):

隨著信息技術(shù)的發(fā)展,不同的電子終端設(shè)備可以通過多種方式進(jìn)行互聯(lián)、通信,實(shí)現(xiàn)數(shù)據(jù)內(nèi)容共享或者應(yīng)用、硬件控制等,極大的提高了人們生活、工作、娛樂的便利性和舒適性。

一般的,在終端設(shè)備建立通信之前還需要對(duì)終端設(shè)備進(jìn)行識(shí)別,確定需要進(jìn)行操作的終端設(shè)備為合法性。目前在終端設(shè)備識(shí)別時(shí)主要采取的方式包括通過實(shí)體硬件設(shè)備的相關(guān)信息進(jìn)行識(shí)別。例如對(duì)PC(Personal Computer,PC)設(shè)備進(jìn)行識(shí)別時(shí),可以主要利用PC設(shè)備上的硬件唯一標(biāo)識(shí)信息如網(wǎng)卡的MAC地址、硬盤序列號(hào)、BIOS等設(shè)備信息進(jìn)行識(shí)別。

通常情況下,一般使用的設(shè)備中都包括設(shè)備產(chǎn)品的型號(hào)、串號(hào)等識(shí)別硬件的設(shè)備信息。但在終端市場中出現(xiàn)越來越多的廠商設(shè)備信息命名不規(guī)范、山寨設(shè)備套用正規(guī)設(shè)備硬件信息或者使用某種工具修改設(shè)備信息的情況,導(dǎo)致設(shè)備無法識(shí)別或者識(shí)別錯(cuò)誤。在一些實(shí)際的應(yīng)用場景中,一些設(shè)備的硬件信息難以、甚至無法采集,或者會(huì)對(duì)人身安全產(chǎn)生威脅,例如深海設(shè)備信息或者高危的PC設(shè)備信息檢測等。另外,在其他的一些應(yīng)用場景中由于法律層面的約束,也使得獲取設(shè)備硬件信息的可能性越來越小。

由于上述所述存在的客觀問題,現(xiàn)有技術(shù)中通過設(shè)備硬件信息識(shí)別設(shè)備的方法的適用范圍越來越小,在一些應(yīng)用場景中無法滿足設(shè)備識(shí)別的需求。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)目的在于提供一種設(shè)備識(shí)別、數(shù)據(jù)處理方法、裝置及系統(tǒng),可以通過采集到的設(shè)備中的軟件信息進(jìn)行設(shè)備的識(shí)別,在設(shè)備硬件信息無法滿足設(shè)備識(shí)別需求時(shí)實(shí)現(xiàn)對(duì)設(shè)備的識(shí)別。

本申請(qǐng)?zhí)峁┑囊环N設(shè)備識(shí)別、數(shù)據(jù)處理方法、裝置及系統(tǒng)是這樣實(shí)現(xiàn)的:

一種設(shè)備數(shù)據(jù)處理方法,所述方法包括:

根據(jù)設(shè)置的配置信息獲取目標(biāo)設(shè)備中包括指定應(yīng)用的參數(shù)信息的屬性數(shù)據(jù);

對(duì)所述獲取的屬性數(shù)據(jù)進(jìn)行降維處理,獲取所述降維處理后的屬性數(shù)據(jù);

基于所述屬性數(shù)據(jù)所屬的設(shè)備存儲(chǔ)所述降維處理后的屬性數(shù)據(jù)。

一種設(shè)備識(shí)別方法,所述方法包括:

根據(jù)設(shè)置的配置信息采集目標(biāo)設(shè)備中包括指定應(yīng)用的參數(shù)信息的屬性數(shù)據(jù);

將所述獲取的屬性數(shù)據(jù)與存儲(chǔ)的設(shè)備屬性數(shù)據(jù)進(jìn)行比較,查找與所述獲取的屬性數(shù)據(jù)相匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù);

根據(jù)所述查詢結(jié)果識(shí)別所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備。

一種設(shè)備數(shù)據(jù)處理裝置,所述裝置包括:

數(shù)據(jù)采集模塊,用于根據(jù)存儲(chǔ)的配置信息獲取目標(biāo)設(shè)備中包括指定應(yīng)用的參數(shù)信息的屬性數(shù)據(jù);

數(shù)據(jù)處理模塊,用于對(duì)所述獲取的屬性數(shù)據(jù)進(jìn)行降維處理,獲取所述降維處理后的屬性數(shù)據(jù);

存儲(chǔ)模塊,用于基于所述屬性數(shù)據(jù)所屬的設(shè)備存儲(chǔ)所述降維處理后的屬性數(shù)據(jù)。

一種設(shè)備識(shí)別裝置,所述裝置包括:

第一數(shù)據(jù)采集模塊,用于根據(jù)設(shè)置的配置信息采集目標(biāo)設(shè)備中包括指定應(yīng)用的參數(shù)信息的屬性數(shù)據(jù);

第一數(shù)據(jù)處理模塊,用于將所述獲取的屬性數(shù)據(jù)與存儲(chǔ)的設(shè)備屬性數(shù)據(jù)進(jìn)行比較,查找與所述獲取的屬性數(shù)據(jù)相匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù);

設(shè)備識(shí)別模塊,用于根據(jù)所述查詢結(jié)果識(shí)別所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備。

一種設(shè)備識(shí)別系統(tǒng),所述系統(tǒng)被設(shè)置成,包括:

存儲(chǔ)單元,用于存儲(chǔ)采集的設(shè)備中包括所述設(shè)備的軟件信息的屬性數(shù)據(jù);

處理單元,用于獲取目標(biāo)設(shè)備的包括所述目標(biāo)設(shè)備軟件信息的待處理屬性數(shù)據(jù);還用于將所述待處理屬性數(shù)據(jù)與所述存儲(chǔ)單元存儲(chǔ)的屬性數(shù)據(jù)進(jìn)行匹配,根據(jù)所述匹配結(jié)果識(shí)別所述目標(biāo)設(shè)備。

本申請(qǐng)?zhí)峁┑囊环N設(shè)備識(shí)別、數(shù)據(jù)處理方法、裝置及系統(tǒng),可以采集目標(biāo)設(shè)備的屬性數(shù)據(jù),所述的屬性數(shù)據(jù)可以包括設(shè)備中指定應(yīng)用的參數(shù)信息。所述的指定應(yīng)用可以包括預(yù)先設(shè)置的需在采集的所述目標(biāo)設(shè)備中一個(gè)或者多個(gè)軟件應(yīng)用,如瀏覽器、導(dǎo)航應(yīng)用、購物客戶端應(yīng)用等。這樣,采集的屬性數(shù)據(jù)中包括設(shè)備中軟件參數(shù)的信息,可以利用設(shè)備中的軟件參數(shù)信息進(jìn)行設(shè)備的識(shí)別。本申請(qǐng)中可以將采集的目標(biāo)設(shè)備的屬性數(shù)據(jù)與存儲(chǔ)的同樣包括設(shè)備軟件參數(shù)信息的設(shè)備屬性數(shù)據(jù)進(jìn)行比較,找到與目標(biāo)設(shè)備相匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù)。然后 可以根據(jù)預(yù)定的識(shí)別規(guī)則判定所述匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備,實(shí)現(xiàn)目標(biāo)設(shè)備的識(shí)別。本申請(qǐng)?zhí)峁┑淖R(shí)別設(shè)備的方法和裝置,可以通過設(shè)備中的軟件信息快速、可靠的實(shí)現(xiàn)對(duì)設(shè)備的識(shí)別。

附圖說明

為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本鄰域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本申請(qǐng)所述一種設(shè)備識(shí)別方法一種實(shí)施例的流程示意圖;

圖2是本申請(qǐng)所述一種設(shè)備識(shí)別方法另一種實(shí)施例的方法流程圖;

圖3是本申請(qǐng)所述一種設(shè)備識(shí)別方法另一種實(shí)施例的方法流程圖;

圖4是本申請(qǐng)所述一種設(shè)備識(shí)別方法另一種實(shí)施例的方法流程圖;

圖5是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理方法一種實(shí)施例的方法流程圖;

圖6是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理方法另一種實(shí)施例的方法流程圖;

圖7是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理方法另一種實(shí)施例的方法流程圖;

圖8是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理方法另一種實(shí)施例的方法流程圖;

圖9是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理方法另一種實(shí)施例的方法流程圖;

圖10是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理裝置一種實(shí)施例的模塊結(jié)構(gòu)示意圖;

圖11是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理裝置另一種實(shí)施例的模塊結(jié)構(gòu)示意圖;

圖12是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理裝置另一種實(shí)施例的模塊結(jié)構(gòu)示意圖;

圖13是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理裝置另一種實(shí)施例的模塊結(jié)構(gòu)示意圖;

圖14是本申請(qǐng)所述一種設(shè)備識(shí)別裝置一種實(shí)施例的模塊結(jié)構(gòu)示意圖;

圖15是本申請(qǐng)所述設(shè)備識(shí)別裝置中設(shè)備識(shí)別模塊一種實(shí)施例的模塊結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了使本技術(shù)鄰域的人員更好地理解本申請(qǐng)中的技術(shù)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本鄰域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。

下面結(jié)合附圖對(duì)本申請(qǐng)所述的圖主體識(shí)別方法進(jìn)行詳細(xì)的說明。圖1是本申請(qǐng)所述一種 設(shè)備識(shí)別方法一種實(shí)施例的方法流程圖。雖然本申請(qǐng)中提供了如下述實(shí)施例或流程圖所述的方法操作步驟,但基于常規(guī)或者無需創(chuàng)造性的勞動(dòng)在所述方法中可以包括更多或者更少的操作步驟。在邏輯性上不存在必要因果關(guān)系的步驟中,這些步驟的執(zhí)行順序不限于本申請(qǐng)實(shí)施例提供的執(zhí)行順序。所述的方法的在實(shí)際中的裝置或終端產(chǎn)品執(zhí)行時(shí),可以按照實(shí)施例或者附圖所示的方法順序執(zhí)行或者并行執(zhí)行(例如并行處理器或者多線程處理的環(huán)境)。

具體的本申請(qǐng)?zhí)峁┑囊环N設(shè)備識(shí)別方法的一種實(shí)施例如圖1所示,所述方法可以包括:

S1:根據(jù)設(shè)置的配置信息采集目標(biāo)設(shè)備中包括指定應(yīng)用的參數(shù)信息的屬性數(shù)據(jù)。

本申請(qǐng)中所述的設(shè)備可以包括多種終端的電子設(shè)備,如PC終端(筆記本、臺(tái)式機(jī))、移動(dòng)通信終端、PDA、網(wǎng)絡(luò)服務(wù)器、傳感設(shè)備、傳輸設(shè)備、中繼設(shè)備等。所述的設(shè)備中通常包括實(shí)體硬件結(jié)構(gòu)以及相應(yīng)的數(shù)據(jù)處理、控制軟件。本申請(qǐng)中具體的可以以PC終端設(shè)備為例對(duì)本申請(qǐng)所述的方法進(jìn)行說明。

一般的,所述PC終端設(shè)備中安裝一種或者多種軟件,具體的可以包括終端業(yè)務(wù)應(yīng)用、服務(wù)系統(tǒng)、信號(hào)接收與發(fā)射控制、數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)、信息顯示等。本申請(qǐng)中可以將包括上述安裝在所述設(shè)備中的軟件統(tǒng)一稱為應(yīng)用,本實(shí)施例中所述的指定應(yīng)用可以包括但不限于如PC終端設(shè)備中的即時(shí)通訊工具、頁面信息瀏覽器、影音播放器、數(shù)據(jù)采集處理軟件、信息顯示工具等。所述設(shè)備中的應(yīng)用通常包含應(yīng)用的參數(shù)信息,如即時(shí)通訊軟件的名稱、版本信息,或者瀏覽器的類型、安裝的插件、cookie是否開啟、flash版本等。本申請(qǐng)中可以預(yù)先設(shè)置需要在所述設(shè)備采集的指定應(yīng)用,獲取指定應(yīng)用的參數(shù)信息的配置信息,采集指定應(yīng)用的參數(shù)信息后可以將所述采集獲取的包括所述指定應(yīng)用的參數(shù)信息作為設(shè)備的屬性數(shù)據(jù)。

當(dāng)然,也可以根據(jù)不同的應(yīng)用預(yù)先設(shè)置需要采集所述指定應(yīng)用的哪些參數(shù)信息。例如本實(shí)施例中所述目標(biāo)設(shè)備為PC終端設(shè)備,所述指定應(yīng)用包括所述PC終端設(shè)備的瀏覽器,本實(shí)施例中所述獲取的屬性數(shù)據(jù)可以包括所述PC終端設(shè)備上瀏覽器在http請(qǐng)求時(shí)的信息、屏幕信息、webrtc信息、基于html5技術(shù)的canvas信息、安裝的插件及插件字體列表、語言、視頻flash相關(guān)的信息、登陸IP以及所使用的瀏覽器(如MSIE、Chrome、Firefox)等。本實(shí)施例采集獲取目標(biāo)設(shè)備中瀏覽器應(yīng)用的參數(shù)信息,一般的可以涵蓋了用戶通過瀏覽器應(yīng)用上網(wǎng)時(shí)的配置信息。

根據(jù)設(shè)置的配置信息采集目標(biāo)設(shè)備中包括指定應(yīng)用的參數(shù)信息的屬性數(shù)據(jù)。需要說明的是,所述屬性數(shù)據(jù)可以包括所述指定應(yīng)用的參數(shù)信息,在其他的應(yīng)用場景中,所述屬性數(shù)據(jù)也可以包括設(shè)備的硬件的信息,如設(shè)備的串號(hào)、網(wǎng)卡、硬盤序列號(hào)等等。

S2:將所述獲取的屬性數(shù)據(jù)與存儲(chǔ)的設(shè)備屬性數(shù)據(jù)進(jìn)行比較,查找與所述獲取的屬性數(shù) 據(jù)相匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù)。

在采集獲取所述目標(biāo)設(shè)備包括指定應(yīng)用的參數(shù)的屬性數(shù)據(jù)后,可以將所述目標(biāo)設(shè)備的屬性數(shù)據(jù)與存儲(chǔ)的設(shè)備屬性數(shù)據(jù)進(jìn)行比較,在所述存儲(chǔ)的設(shè)備屬性數(shù)據(jù)中查找是否有與所述目標(biāo)設(shè)備的屬性數(shù)據(jù)相匹配的設(shè)備屬性數(shù)據(jù)。本實(shí)施例中所述存儲(chǔ)的設(shè)備屬性數(shù)據(jù)可以包括采用S1中所述的方式采集并存儲(chǔ)的包括設(shè)備中應(yīng)用的參數(shù)信息的設(shè)備屬性數(shù)據(jù)。

本實(shí)施例中所述的設(shè)備中指定應(yīng)用的參數(shù)信息也可以表示為所述指定應(yīng)用在不同維度上的信息,例如指定應(yīng)用A的參數(shù)信息A1、A2可以表示為指定應(yīng)用為瀏覽器應(yīng)用的參數(shù)信息:瀏覽器類型及版本、瀏覽器中已安裝的插件信息。當(dāng)然,所述存儲(chǔ)的設(shè)備屬性數(shù)據(jù)的格式或者指定應(yīng)用的參數(shù)信息的維度(類型)與所述采集的目標(biāo)設(shè)備的屬性數(shù)據(jù)相同,也可以部分屬性數(shù)據(jù)相同。例如存儲(chǔ)的設(shè)備屬性數(shù)據(jù)包括設(shè)備D1中指定應(yīng)用A、B、C的參數(shù)信息D_A1、D_A2、D_A3、D_B1、D_B2、D_B3、D_B4、D_C1、D_C2,所述的參數(shù)信息D_A1、,…,D_C2可以對(duì)應(yīng)具體的屬性數(shù)據(jù)值。而所述目標(biāo)設(shè)備T中可以沒有安裝所述指定應(yīng)用C,同時(shí)所述目標(biāo)設(shè)備T中指定應(yīng)用B中包括參數(shù)信息B4。因此在上述所述應(yīng)用場景中,所述采集獲取的目標(biāo)設(shè)備T的屬性數(shù)據(jù)中所包括的指定應(yīng)用的參數(shù)信息可以為T_A1、T_A2、T_A3、T_B1、T_B2、T_B3。

然后可以將所述獲取的目標(biāo)設(shè)備的屬性數(shù)據(jù)與存儲(chǔ)的設(shè)備屬性數(shù)據(jù)進(jìn)行比較,查找與所述獲取的屬性數(shù)據(jù)相匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù)。具體的所述查找與所述獲取的屬性數(shù)據(jù)相匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù)主要可以包括:

在所述存儲(chǔ)的設(shè)備屬性數(shù)據(jù)查找包括所述獲取的目標(biāo)設(shè)備的全部屬性數(shù)據(jù),或者部分屬性數(shù)據(jù)相同的設(shè)備屬性數(shù)據(jù)。

在本申請(qǐng)實(shí)際應(yīng)用中,存儲(chǔ)的終端設(shè)備的軟件信息可以包括幾十、幾百甚至更多的信息,本申請(qǐng)中可以以少數(shù)參數(shù)信息為例進(jìn)行說明。例如對(duì)上述采集的目標(biāo)設(shè)備T的6個(gè)參數(shù)信息T_A1、T_A2、T_A3、T_B1、T_B2、T_B3進(jìn)行查詢,可以在所述存儲(chǔ)的設(shè)備屬性數(shù)據(jù)中查詢到與設(shè)備D1的設(shè)備屬性數(shù)據(jù)包括所述采集的目標(biāo)設(shè)備T中所有的參數(shù)信息,并且所述設(shè)備D1與所述目標(biāo)設(shè)備T相應(yīng)維度上的參數(shù)信息的值相等,則可以將所述設(shè)備D1的設(shè)備屬性數(shù)據(jù)作為與所述獲取的屬性數(shù)據(jù)相匹配的設(shè)備屬性數(shù)據(jù)。

本申請(qǐng)中所述存儲(chǔ)的設(shè)備屬性數(shù)據(jù)可以包括以邏輯體作為存儲(chǔ)單元以存儲(chǔ)所述設(shè)備屬性數(shù)據(jù),也可以為服務(wù)器上某個(gè)功能模塊或者專門的數(shù)據(jù)庫、專門的實(shí)體作為存儲(chǔ)單元存儲(chǔ)所述設(shè)置屬性數(shù)據(jù)。在其他的實(shí)施方式中,所述設(shè)備屬性數(shù)據(jù)的存儲(chǔ)可以采用數(shù)據(jù)存儲(chǔ)在不同服務(wù)器或者數(shù)據(jù)庫等的分布式存儲(chǔ)方式。

需要說明的是,在一些應(yīng)用場景中,本申請(qǐng)所述的設(shè)備識(shí)別方法在獲取所述的屬性數(shù)據(jù) 后可以將所述獲取的屬性數(shù)據(jù)進(jìn)行一些處理,如格式轉(zhuǎn)換、映射、降維等,使其符合后續(xù)數(shù)據(jù)查找、搜索、判斷等的數(shù)據(jù)處理要求。

將所述獲取目標(biāo)設(shè)備的屬性數(shù)據(jù)與存儲(chǔ)的設(shè)備屬性數(shù)據(jù)進(jìn)行比較,查找與所述獲取的屬性數(shù)據(jù)相匹配的設(shè)備屬性數(shù)據(jù)。

S3:根據(jù)所述查詢結(jié)果識(shí)別所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備。

根據(jù)上述在存儲(chǔ)的設(shè)備屬性數(shù)據(jù)中查詢所述目標(biāo)設(shè)備的屬性數(shù)據(jù)的查詢結(jié)果識(shí)別所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備。例如將包括所述獲取的屬性數(shù)據(jù)中所有的參數(shù)信息并且參數(shù)信息的值相同的所述存儲(chǔ)設(shè)備數(shù)據(jù)所對(duì)應(yīng)的設(shè)置作為所述獲取的數(shù)據(jù)所對(duì)應(yīng)的設(shè)備。

當(dāng)然,本申請(qǐng)所述根據(jù)查詢結(jié)果識(shí)別所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備具體的識(shí)別方法可以根據(jù)具體的數(shù)據(jù)處理需求進(jìn)行設(shè)備。在面對(duì)不同的設(shè)備、不同應(yīng)用的屬性數(shù)據(jù)時(shí),可以設(shè)備不同的識(shí)別方法。本申請(qǐng)的另一種實(shí)施例中,可以提供一種根據(jù)所述查詢結(jié)果識(shí)別所述屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備的方法。圖2是本申請(qǐng)所述一種設(shè)備識(shí)別方法另一種實(shí)施例的方法流程圖,如圖2所示,具體的,所述根據(jù)所述查詢結(jié)果識(shí)別所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備可以包括:

S301:在查找到與所述獲取的屬性數(shù)據(jù)相匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù)時(shí),將滿足與所述獲取的屬性數(shù)據(jù)的值相同個(gè)數(shù)最多和/或達(dá)到預(yù)定百分比要求的設(shè)備屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備作為所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備。

具體的應(yīng)用場景中,例如在所述存儲(chǔ)的設(shè)備屬性數(shù)據(jù)中查找到三個(gè)設(shè)備D1、D2、D3的設(shè)備屬性數(shù)據(jù)與所述獲取的屬性數(shù)據(jù)相匹配。此時(shí)可以比較三個(gè)所述相匹配的設(shè)備屬性數(shù)據(jù)中與所述獲取的屬性數(shù)據(jù)的值相同的個(gè)數(shù)分別為多少,然后將達(dá)到預(yù)先設(shè)置的匹配要求的設(shè)備屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備作為對(duì)所述獲取的屬性數(shù)據(jù)識(shí)別出的設(shè)備。所述的匹配要求可以根據(jù)需求進(jìn)行自定義的設(shè)置,例如可以設(shè)置為所述獲取的屬性數(shù)據(jù)與所述匹配到的設(shè)備屬性數(shù)據(jù)的值相同的個(gè)數(shù)最多,或者所述相同的個(gè)數(shù)到達(dá)預(yù)定的百分比(如99%)。當(dāng)然所述的匹配要求也可以采用多個(gè)條件的設(shè)置,例如在所述相同的格式到達(dá)預(yù)定的百分比(如95%)中選取所述相同個(gè)數(shù)最多的設(shè)備屬性數(shù)據(jù)。這樣,通過在所述屬性數(shù)據(jù)的值相同個(gè)數(shù)達(dá)到一定匹配要求的情況下識(shí)別設(shè)備,可以提高本申請(qǐng)所述方法設(shè)備識(shí)別的準(zhǔn)確性。

在一些應(yīng)用場景中,如多個(gè)PC終端設(shè)備使用多個(gè)相同的應(yīng)用,這些相同的應(yīng)用中的很多參數(shù)信息往往也是相同的。本申請(qǐng)所述的基于設(shè)備中的軟件信息識(shí)別設(shè)備的方法為了進(jìn)一步提高設(shè)備識(shí)別的準(zhǔn)確性,可以預(yù)先在所述存儲(chǔ)的或者獲取的設(shè)備屬性數(shù)據(jù)中為應(yīng)用的參數(shù)信息設(shè)置相應(yīng)的權(quán)重值,根據(jù)設(shè)置的權(quán)重值進(jìn)一步計(jì)算識(shí)別出設(shè)備。圖3是本申請(qǐng)所述一種 設(shè)備識(shí)別方法另一種實(shí)施例的方法流程圖,如圖3所示,,本申請(qǐng)所述的一種設(shè)備識(shí)別方法的另一種實(shí)施例中,所述根據(jù)所述查詢結(jié)果識(shí)別所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備可以包括:

S302:在查找到與所述獲取的屬性數(shù)據(jù)相匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù)時(shí),根據(jù)設(shè)置的所述匹配的設(shè)備屬性數(shù)據(jù)中參數(shù)信息的權(quán)重值,計(jì)算與所述設(shè)備屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備得分;將所述設(shè)備得分達(dá)到預(yù)定要求的設(shè)備屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備作為所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備。

具體的例如所述指定應(yīng)用包括頁面信息的瀏覽器時(shí),不同的設(shè)備中可以包括同一款瀏覽器,此時(shí)瀏覽器的參數(shù)信息中的瀏覽器名稱就難以區(qū)分出不同的設(shè)備。由于同一款瀏覽器在不同的設(shè)備之間由于用戶使用習(xí)慣可能存在版本不同,或者安裝在瀏覽器中的插件不同,或者是所述瀏覽器使用的屬性字體列表不同,那么本實(shí)施例中可以為不同的參數(shù)信息設(shè)置不同的權(quán)重值,可以更加準(zhǔn)確的根據(jù)所述屬性數(shù)據(jù)識(shí)別出設(shè)備。如可以將參數(shù)信息為瀏覽器名稱的權(quán)重值設(shè)置較低,將瀏覽器中安裝的插件及插件版本的參數(shù)信息的權(quán)重值設(shè)置較高??梢愿鶕?jù)參數(shù)信息的權(quán)重值及自身的數(shù)據(jù)值計(jì)算出設(shè)備得分。本實(shí)施例中可以設(shè)置所述設(shè)備得分的預(yù)定要求,根據(jù)所述預(yù)定要求判斷所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備。例如每一維度上與所述目標(biāo)設(shè)備相同的參數(shù)信息可以計(jì)算得到相應(yīng)的分值,可以將多個(gè)維度的參數(shù)信息的分值匯總形成存儲(chǔ)的設(shè)備屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備的得分,相應(yīng)的可以將所述設(shè)備得分最高的設(shè)備屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備作為所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備。

本申請(qǐng)所述設(shè)備識(shí)別方法的另一種實(shí)施例中,在所述查詢結(jié)果不滿足預(yù)先設(shè)定的識(shí)別條件時(shí),將所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的目標(biāo)設(shè)備識(shí)別為新設(shè)備。具體的如在所述存儲(chǔ)的設(shè)備屬性數(shù)據(jù)中沒有查到與所述獲取的屬性數(shù)據(jù)相匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù),或者沒有滿足相應(yīng)的匹配要求時(shí),可以將所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的目標(biāo)設(shè)備識(shí)別為新設(shè)備。圖4是本申請(qǐng)所述一種設(shè)備識(shí)別方法另一種實(shí)施例的方法流程圖,如圖4所示,本申請(qǐng)所述的一種設(shè)備識(shí)別方法還可以包括:

S4:在滿足下述中的至少一項(xiàng)時(shí),將所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的目標(biāo)設(shè)備識(shí)別為新設(shè)備:

在所述存儲(chǔ)的設(shè)備屬性數(shù)據(jù)中沒有查到與所述獲取的屬性數(shù)據(jù)相匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù);

所述存儲(chǔ)的設(shè)備屬性數(shù)據(jù)不滿足與所述獲取的屬性數(shù)據(jù)的值相同個(gè)數(shù)最多和/或達(dá)到預(yù)定百分比的要求;

所述存儲(chǔ)的設(shè)備屬性數(shù)據(jù)的設(shè)備得分未達(dá)到所述預(yù)定要求。

本實(shí)施例中,如果根據(jù)所述存儲(chǔ)的設(shè)備屬性數(shù)據(jù)沒有識(shí)別出獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè) 備,則可以將所述獲取的屬性數(shù)據(jù)的目標(biāo)設(shè)備認(rèn)為是一個(gè)新設(shè)備。當(dāng)然,進(jìn)一步的可以將所述識(shí)別出的新設(shè)備的屬性數(shù)據(jù)存儲(chǔ)到相應(yīng)的數(shù)據(jù)庫中,可以用于后續(xù)的設(shè)備識(shí)別信息。

本申請(qǐng)的提供的一種設(shè)備識(shí)別方法,可以利用設(shè)備中包括的軟件信息進(jìn)行設(shè)備識(shí)別,提供了一種新的設(shè)備識(shí)別方法。在面對(duì)硬件設(shè)備信息采集困難、存在危險(xiǎn)甚至不可采集時(shí)可以有效的基于設(shè)備軟件信息的設(shè)備識(shí)別,實(shí)現(xiàn)終端設(shè)備有效的、可靠的識(shí)別。

在實(shí)際的終端設(shè)備屬性數(shù)據(jù)采集中,往往面對(duì)的是數(shù)量龐大的設(shè)備,這些設(shè)備中常常有包括大量的應(yīng)用軟件,因此也會(huì)產(chǎn)生大量設(shè)備的屬性數(shù)據(jù)。基于本申請(qǐng)利用設(shè)備的軟件信息識(shí)別設(shè)備的思想,本申請(qǐng)?jiān)趯?duì)所述設(shè)備屬性數(shù)據(jù)采集存儲(chǔ)的過程中,在不同設(shè)備的設(shè)備屬性數(shù)據(jù)后可以進(jìn)一步的對(duì)數(shù)據(jù)進(jìn)行分析處理,優(yōu)化數(shù)據(jù)存儲(chǔ),在進(jìn)行設(shè)備屬性數(shù)據(jù)查詢、搜索處理時(shí),提高數(shù)據(jù)處理速度。因此,本申請(qǐng)還提供一種設(shè)備數(shù)據(jù)處理方法,圖5是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理方法一種實(shí)施例的方法流程圖,如圖5所示,具體的所述方法可以包括:

S11:根據(jù)設(shè)置的配置信息獲取目標(biāo)設(shè)備中包括指定應(yīng)用的參數(shù)信息的屬性數(shù)據(jù);

S22:對(duì)所述獲取的屬性數(shù)據(jù)進(jìn)行降維處理,獲取所述降維處理后的屬性數(shù)據(jù);

S33:基于所述屬性數(shù)據(jù)所屬的設(shè)備存儲(chǔ)所述降維處理后的屬性數(shù)據(jù)。

本實(shí)施例中可以預(yù)先設(shè)置需要采集設(shè)備中的哪些應(yīng)用的哪些參數(shù)信息的配置信息,然后可以根據(jù)所述配置信息獲取目標(biāo)設(shè)備中的屬性數(shù)據(jù)。采集獲取目標(biāo)設(shè)備的屬性數(shù)據(jù)后,可以先對(duì)所述屬性數(shù)據(jù)進(jìn)行分析,例如可以利用對(duì)所述屬性數(shù)據(jù)進(jìn)行分類、統(tǒng)計(jì)的信息獲取不同設(shè)備之間的區(qū)分度主要體現(xiàn)在哪些參數(shù)信息,或者設(shè)置的需要采集的屬性數(shù)據(jù)中有多少是在實(shí)際采集過程中被采集獲取到的,等等。可以根據(jù)所述對(duì)采集的屬性數(shù)據(jù)的分析結(jié)果對(duì)采取相應(yīng)的降維處理方法。本申請(qǐng)中所述的數(shù)據(jù)降維處理通??梢园ú捎媚撤N數(shù)據(jù)處理方法對(duì)高緯度的原始數(shù)據(jù)進(jìn)行例如整合、變換、聚類、提取等特征提取、處理后形成的可以表示原始數(shù)據(jù)主體屬性的低維度的特征向量,如map到低緯度的基向量。所述屬性數(shù)據(jù)降維后,可以大大降低后續(xù)數(shù)據(jù)查詢等計(jì)算處理的復(fù)雜程度,提高數(shù)據(jù)查詢速度。

具體的所述對(duì)屬性數(shù)據(jù)進(jìn)行降維處理的方法可以根據(jù)數(shù)據(jù)處理需求或者屬性數(shù)據(jù)的特征進(jìn)行選擇。例如可以采用主成分分析PCA(Principal Component Analysis,PCA),或者局部敏感哈希算法LSH(Local Sensitive Hash,LSH)等。具體的應(yīng)用場景中例如所述設(shè)備為PC終端設(shè)備,采集的屬性數(shù)據(jù)包括PC終端設(shè)備瀏覽器的參數(shù)信息時(shí),可以采取主成分分析PCA的方法進(jìn)行數(shù)據(jù)降維。所述的主成分分析的處理過程通常包括尋找R個(gè)新變量,使得所述R個(gè)新變量可以反映原始數(shù)據(jù)的主要特征,壓縮原始數(shù)據(jù)矩陣規(guī)模,降低數(shù)據(jù)維數(shù),達(dá)到用最少的位數(shù)體現(xiàn)原始數(shù)據(jù)的最重要的特定。

如上述所述,采集的屬性數(shù)據(jù)中,不同的參數(shù)信息可以在不同的設(shè)備中對(duì)設(shè)備區(qū)分的重要程度可以不同。因此本申請(qǐng)的另一種實(shí)施例中,所述設(shè)備數(shù)據(jù)處理方法還可以包括:

S44:為所述降維處理后的屬性數(shù)據(jù)的參數(shù)信息設(shè)置權(quán)重值。

圖6是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理方法一種實(shí)施例的方法流程圖,如圖6所示,可以根據(jù)對(duì)采集的屬性數(shù)據(jù)的分析結(jié)果為所述降維處理后的屬性數(shù)據(jù)的參數(shù)信息設(shè)置權(quán)重值。在其他的應(yīng)用場景中,也可以根據(jù)第三方統(tǒng)計(jì)數(shù)據(jù)或者自行設(shè)置經(jīng)驗(yàn)值來設(shè)置所述參數(shù)信息的權(quán)重值。這樣,根據(jù)參數(shù)信息對(duì)設(shè)備區(qū)分的影響程度為不同的參數(shù)信息設(shè)置相應(yīng)的權(quán)重值,可以更加準(zhǔn)確的基于設(shè)備屬性數(shù)據(jù)識(shí)別出設(shè)備。

圖7是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理方法一種實(shí)施例的方法流程圖,如圖7所示,本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理方法的另一種優(yōu)選實(shí)施例中,所述方法還可以包括:

S441:計(jì)算所述屬性數(shù)據(jù)的穩(wěn)定性,根據(jù)所述穩(wěn)定性的計(jì)算結(jié)果調(diào)整所述屬性數(shù)據(jù)中參數(shù)信息的權(quán)重值。

本實(shí)施例中所述的穩(wěn)定性通常是只指在同一臺(tái)設(shè)備的前提下,可以表示屬性數(shù)據(jù)的一致性程度的值。比如某設(shè)備A,采集的參數(shù)信息中包括屬性字體列表,那么該屬性數(shù)據(jù)為屬性字體列表的穩(wěn)定性可以為在同一臺(tái)設(shè)備下采集到的是同一個(gè)值的比例值。本申請(qǐng)中采集獲取的所述屬性數(shù)據(jù)為設(shè)備中的例如軟件的相關(guān)信息,所述的軟件的信息在一些應(yīng)用場景如移動(dòng)通訊終端中容易發(fā)生變化。為有效衡量、判斷同一設(shè)備中的同一屬性數(shù)據(jù)在不同采集過程中值不相同的可能性,盡量避免因同一屬性數(shù)據(jù)不同的采集獲取的值不相同而認(rèn)為是不同的設(shè)備,本實(shí)施例中可以采取根據(jù)采集獲取的屬性數(shù)據(jù)分析計(jì)算所述屬性數(shù)據(jù)的穩(wěn)定性,然后可以根據(jù)所述屬性數(shù)據(jù)的穩(wěn)定性調(diào)整參數(shù)信息的權(quán)重值。

所述屬性數(shù)據(jù)的穩(wěn)定性的計(jì)算方法具體的可以根據(jù)數(shù)據(jù)處理需求或者采集的屬性數(shù)據(jù)的特征進(jìn)行選取或設(shè)置。具體的例如所述計(jì)算所述屬性數(shù)據(jù)的穩(wěn)定性可以包括通過統(tǒng)計(jì)分析所述屬性數(shù)據(jù),計(jì)算不同采集次數(shù)下同一設(shè)備的同一屬性數(shù)據(jù)發(fā)生變化的概率。所述計(jì)算的屬性數(shù)據(jù)發(fā)生變化的概率越高,則可以表示該屬性數(shù)據(jù)越容易發(fā)生變化,相應(yīng)的所述屬性數(shù)據(jù)的穩(wěn)定性越差;相反,所述計(jì)算的屬性數(shù)據(jù)發(fā)生變化的概率越低,則可以表示該屬性數(shù)據(jù)越不容易發(fā)生變化,相應(yīng)的所述屬性數(shù)據(jù)的穩(wěn)定性越高。

在不同的應(yīng)用場景中,所述屬性數(shù)據(jù)的穩(wěn)定性的計(jì)算方式可以不同。所述計(jì)算所述屬性數(shù)據(jù)的穩(wěn)定性包括下述中的至少一種方式:

計(jì)算指定的屬性數(shù)據(jù)轉(zhuǎn)化為另一種屬性數(shù)據(jù)的概率;

計(jì)算指定的屬性數(shù)據(jù)的值轉(zhuǎn)化為另一個(gè)值的概率;

以計(jì)算指定的屬性數(shù)據(jù)派生出另一個(gè)屬性數(shù)據(jù)的概率。

具體的所述計(jì)算所述屬性數(shù)據(jù)的穩(wěn)定性可以包括計(jì)算某一屬性數(shù)據(jù)轉(zhuǎn)化為另一個(gè)屬性數(shù)據(jù)的概率,如設(shè)備更換當(dāng)前使用的插件的可能性?;蛘呖梢杂?jì)算某個(gè)屬性數(shù)據(jù)值轉(zhuǎn)化為另一個(gè)屬性數(shù)據(jù)值的概率,如同一設(shè)備中軟件版本升級(jí)導(dǎo)致的同一款軟件的版本信息變化。或者可以計(jì)算某一屬性數(shù)據(jù)派生出另一個(gè)屬性數(shù)據(jù)的概率,如同一設(shè)備安裝插件L1,可以根據(jù)采集獲取額屬性數(shù)據(jù)統(tǒng)計(jì)計(jì)算設(shè)備安裝插件L1后可能會(huì)安裝插件L2的概率。當(dāng)然,也可以采取包括上述或者其他方式的多種方法計(jì)算所述屬性數(shù)據(jù)的穩(wěn)定性。

根據(jù)所述穩(wěn)定性的計(jì)算結(jié)果調(diào)整所述屬性數(shù)據(jù)中參數(shù)信息的權(quán)重值具體的可以根據(jù)數(shù)據(jù)處理需求進(jìn)行設(shè)置??梢灾芷谛缘膶?duì)采集獲取的屬性數(shù)據(jù)的穩(wěn)定性進(jìn)行統(tǒng)計(jì)計(jì)算,然后根據(jù)計(jì)算結(jié)果調(diào)整所述權(quán)重值。例如對(duì)于所述穩(wěn)定性低于設(shè)置的最低閥值的屬性數(shù)據(jù),可以表示該屬性數(shù)據(jù)的變化過于頻繁,對(duì)設(shè)備識(shí)別區(qū)分的有效性降低,因此將該屬性數(shù)據(jù)參數(shù)信息的權(quán)重值降低。相應(yīng)的,對(duì)于穩(wěn)定性較高的屬性數(shù)據(jù),可以相應(yīng)提高所述屬性數(shù)據(jù)中參數(shù)信息的權(quán)重值。

由于設(shè)備的數(shù)量以及軟件信息的不斷變化,本實(shí)施例可以根據(jù)實(shí)際應(yīng)用中情況的變化,周期或者定時(shí)對(duì)屬性數(shù)據(jù)采集、處理進(jìn)行優(yōu)化調(diào)整,改善數(shù)據(jù)存儲(chǔ)、處理效率,提高設(shè)備識(shí)別的準(zhǔn)確性。

圖8是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理方法一種實(shí)施例的方法流程圖,如圖8所示,本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理方法的另一種優(yōu)選實(shí)施例中,所述方法還可以包括:

S55:計(jì)算所述屬性數(shù)據(jù)的采集率,根據(jù)所述采集率的計(jì)算結(jié)果更新所述配置信息。

例如計(jì)算的所述屬性數(shù)據(jù)中某一參數(shù)信息D4的采集率很低,可以表示該參數(shù)信息D4在終端設(shè)備中難以采集,因此,在所述配置信息中可以更新設(shè)置后續(xù)的數(shù)據(jù)采集中不再采集所述參數(shù)信息D4。當(dāng)然,在其他的一些應(yīng)用場景中,也可以采取降低所述采集率不符合要求的參數(shù)信息的采集優(yōu)先級(jí)等方式優(yōu)化配置信息。

本實(shí)施例通過計(jì)算分析所述屬性數(shù)據(jù)的采集率,優(yōu)化采集配置信息,合理設(shè)置需要在設(shè)備中采集的軟件信息,提高數(shù)據(jù)采集、存儲(chǔ)效率。同時(shí)提高了根據(jù)采集獲取的屬性數(shù)據(jù)識(shí)別設(shè)備的準(zhǔn)確率。

上述所述設(shè)備數(shù)據(jù)處理方法中的實(shí)施例可以對(duì)采集獲取的包括設(shè)備中軟件信息的屬性數(shù)據(jù)進(jìn)行分析、計(jì)算、處理、存儲(chǔ)等,可以本申請(qǐng)中所述設(shè)備識(shí)別提供強(qiáng)有力的數(shù)據(jù)信息支持?;趯?duì)設(shè)備軟件信息的采集、存儲(chǔ)的優(yōu)化,可以進(jìn)一步提高設(shè)備識(shí)別的準(zhǔn)確性。當(dāng)然, 本申請(qǐng)所述的設(shè)備數(shù)據(jù)處理方法中,可以存儲(chǔ)本申請(qǐng)?jiān)O(shè)備識(shí)別方法中所述識(shí)別出的新設(shè)備的屬性數(shù)據(jù)。因此,本申請(qǐng)所述的設(shè)備數(shù)據(jù)處理方法中,所述方法還可以包括:

S66:接收識(shí)別為新設(shè)備的屬性數(shù)據(jù),存儲(chǔ)所述新設(shè)備的屬性數(shù)據(jù)。

圖9是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理方法一種實(shí)施例的方法流程圖,如圖9所示,可以接收并存儲(chǔ)新設(shè)備的屬性數(shù)據(jù),不斷的完善存儲(chǔ)的設(shè)備數(shù)據(jù)信息,同樣可以提高設(shè)備識(shí)別的準(zhǔn)確性。

基于本申請(qǐng)上述的方法,本申請(qǐng)?zhí)峁┮环N設(shè)備數(shù)據(jù)處理裝置。圖10是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理裝置一種實(shí)施例的模塊結(jié)構(gòu)示意圖。如圖10所示,所述設(shè)備數(shù)據(jù)處理裝置可以包括:

數(shù)據(jù)采集模塊101,可以用于根據(jù)存儲(chǔ)的配置信息獲取目標(biāo)設(shè)備中包括指定應(yīng)用的參數(shù)信息的屬性數(shù)據(jù);

數(shù)據(jù)處理模塊102,可以用于對(duì)所述獲取的屬性數(shù)據(jù)進(jìn)行降維處理,獲取所述降維處理后的屬性數(shù)據(jù);

存儲(chǔ)模塊103,可以用于基于所述屬性數(shù)據(jù)所屬的設(shè)備存儲(chǔ)所述降維處理后的屬性數(shù)據(jù)。

本申請(qǐng)所述的設(shè)備數(shù)據(jù)處理裝置可以根據(jù)預(yù)先設(shè)定的采集需求獲取目標(biāo)設(shè)備中軟件信息的屬性數(shù)據(jù),對(duì)獲取的屬性數(shù)據(jù)降維處理后進(jìn)行存儲(chǔ),可以為基于設(shè)備軟件信息的設(shè)備識(shí)別提供數(shù)據(jù)搜索支持。

圖11是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理裝置另一種實(shí)施例的模塊結(jié)構(gòu)示意圖。如圖11所示,所述設(shè)備數(shù)據(jù)處理裝置還可以包括:

權(quán)重值模塊104,可以用于為所述降維處理后的屬性數(shù)據(jù)的參數(shù)信息設(shè)置權(quán)重值。

當(dāng)然,所述存儲(chǔ)模塊存儲(chǔ)數(shù)據(jù)時(shí)可以存儲(chǔ)所述包括設(shè)置的權(quán)重值的屬性數(shù)據(jù)。所述的參數(shù)信息的權(quán)重值還可以進(jìn)一步的根據(jù)采集數(shù)據(jù)的特征或者數(shù)據(jù)處理需求等做進(jìn)一步的優(yōu)化調(diào)整。因此,本實(shí)施例所述的權(quán)重值模塊104可以包括:

穩(wěn)定性計(jì)算模塊,可以用于計(jì)算所述屬性數(shù)據(jù)的穩(wěn)定值,并根據(jù)所述穩(wěn)定值的計(jì)算結(jié)果調(diào)整所述屬性數(shù)據(jù)中參數(shù)信息的權(quán)重值。

當(dāng)然,可以根據(jù)需求在所述穩(wěn)定性計(jì)算模塊中設(shè)置相應(yīng)的計(jì)算方式來計(jì)算所述屬性數(shù)據(jù)的穩(wěn)定性的值,根據(jù)計(jì)算得到的屬性數(shù)據(jù)穩(wěn)定性的值調(diào)整相應(yīng)參數(shù)信息的權(quán)重值。如一種實(shí)施例中,所述穩(wěn)定性計(jì)算模塊計(jì)算所述屬性數(shù)據(jù)的穩(wěn)定值可以包括下述中的至少一種方式:

計(jì)算指定的屬性數(shù)據(jù)轉(zhuǎn)化為另一種屬性數(shù)據(jù)的概率;

計(jì)算指定的屬性數(shù)據(jù)的值轉(zhuǎn)化為另一個(gè)值的概率;

計(jì)算指定的屬性數(shù)據(jù)派生出另一個(gè)屬性數(shù)據(jù)的概率。

圖12是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理裝置另一種實(shí)施例的模塊結(jié)構(gòu)示意圖。如圖12所示,所述設(shè)備數(shù)據(jù)處理裝置還可以包括:

采集率計(jì)算模塊105,可以用于計(jì)算所述屬性數(shù)據(jù)的采集率,并根據(jù)所述采集率的計(jì)算結(jié)果更新所述配置信息。

計(jì)算所述屬性數(shù)據(jù)的采集可以有效優(yōu)化采集設(shè)備中軟件信息的采集策略,獲取更加可靠、高效的設(shè)備軟件信息,提高存儲(chǔ)數(shù)據(jù)的有效性,同時(shí)也可以提高設(shè)備識(shí)別的準(zhǔn)確性。

當(dāng)然,對(duì)于不能匹配識(shí)別的設(shè)備,可以視為新設(shè)備,將所述新設(shè)備的數(shù)據(jù)進(jìn)行存儲(chǔ)。圖13是本申請(qǐng)所述一種設(shè)備數(shù)據(jù)處理裝置另一種實(shí)施例的模塊結(jié)構(gòu)示意圖。如圖13所示,所述設(shè)備數(shù)據(jù)處理裝置還可以包括:

新設(shè)備處理模塊106,可以用于接收識(shí)別為新設(shè)備的屬性數(shù)據(jù),并所述新設(shè)備的屬性數(shù)據(jù)發(fā)送至所述存儲(chǔ)模塊103進(jìn)行存儲(chǔ)。

基于本申請(qǐng)上述的方法,本申請(qǐng)?zhí)峁┮环N設(shè)備識(shí)別裝置。圖14是本申請(qǐng)所述一種設(shè)備識(shí)別裝置一種實(shí)施例的模塊結(jié)構(gòu)示意圖。如圖14所示,所述設(shè)備識(shí)別裝置可以包括:

第一數(shù)據(jù)采集模塊201,可以用于根據(jù)設(shè)置的配置信息采集目標(biāo)設(shè)備中包括指定應(yīng)用的參數(shù)信息的屬性數(shù)據(jù);

第一數(shù)據(jù)處理模塊202,可以用于將所述獲取的屬性數(shù)據(jù)與存儲(chǔ)的設(shè)備屬性數(shù)據(jù)進(jìn)行比較,查找與所述獲取的屬性數(shù)據(jù)相匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù);

設(shè)備識(shí)別模塊203,可以用于根據(jù)所述查詢結(jié)果識(shí)別所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備。

所述設(shè)備識(shí)別裝置的另一種實(shí)施方式中,可以在所述第一數(shù)據(jù)處理模塊202中設(shè)備匹配條件,用于查找與獲取的屬性數(shù)據(jù)相匹配的設(shè)備屬性數(shù)據(jù)。因此,本申請(qǐng)所述設(shè)備識(shí)別裝置的另一種實(shí)施例中,所述第一數(shù)據(jù)處理模塊202,可以包括:

匹配模塊,可以用于設(shè)置將與所述獲取的目標(biāo)設(shè)備的全部屬性數(shù)據(jù)相同,或者與所述獲取的目標(biāo)設(shè)備的部分屬性數(shù)據(jù)相同的設(shè)備屬性數(shù)據(jù)作為與所述獲取的屬性數(shù)據(jù)相匹配的設(shè)備屬性數(shù)據(jù)。

圖15是本申請(qǐng)所述設(shè)備識(shí)別裝置中設(shè)備識(shí)別模塊203一種實(shí)施例的模塊結(jié)構(gòu)示意圖。如圖15所示,所述設(shè)備識(shí)別模塊203可以包括:

匹配設(shè)置單元2031,可以用于設(shè)置基于所述獲取的屬性數(shù)據(jù)和存儲(chǔ)的所述設(shè)備屬性數(shù)據(jù)識(shí)別設(shè)備的匹配條件;

識(shí)別單元2032,可以用于基于所述設(shè)置的匹配條件識(shí)別設(shè)備。

本申請(qǐng)可以提供所述匹配設(shè)置單元2031中所述設(shè)置的識(shí)別設(shè)備的匹配條件的一種實(shí)施方式。具體的,所述匹配設(shè)置單元2031中設(shè)置的所述匹配條件可以包括下述中的至少一種:

在查找到與所述獲取的屬性數(shù)據(jù)相匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù)時(shí),將與所述獲取的屬性數(shù)據(jù)的值相同的個(gè)數(shù)滿足設(shè)置的第一識(shí)別條件的所述設(shè)備屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備作為識(shí)別出的設(shè)備;

在查找到與所述獲取的屬性數(shù)據(jù)相匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù)時(shí),將根據(jù)設(shè)置的參數(shù)信息的權(quán)重值計(jì)算得到的所述設(shè)備屬性數(shù)據(jù)的設(shè)備得分滿足設(shè)置的第二識(shí)別條件的所述設(shè)備屬性數(shù)據(jù)所對(duì)應(yīng)的設(shè)備作為識(shí)別出的設(shè)備;

在所述存儲(chǔ)的設(shè)備屬性數(shù)據(jù)中沒有查到與所述獲取的屬性數(shù)據(jù)相匹配的存儲(chǔ)的設(shè)備屬性數(shù)據(jù)時(shí),將所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的目標(biāo)設(shè)備識(shí)別為新設(shè)備;

所述存儲(chǔ)的設(shè)備屬性數(shù)據(jù)與所述獲取的屬性數(shù)據(jù)的值相同個(gè)數(shù)不滿足設(shè)置的第一識(shí)別條件時(shí),將所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的目標(biāo)設(shè)備識(shí)別為新設(shè)備;

根據(jù)設(shè)置的參數(shù)信息的權(quán)重值計(jì)算得到的所述設(shè)備屬性數(shù)據(jù)的設(shè)備得分不滿足設(shè)置的第二識(shí)別條件時(shí),將所述獲取的屬性數(shù)據(jù)所對(duì)應(yīng)的目標(biāo)設(shè)備識(shí)別為新設(shè)備。

上述中所述的第一識(shí)別條件、第二識(shí)別條件可以根據(jù)識(shí)別要求或者屬性數(shù)據(jù)特征進(jìn)行合理設(shè)置。例如所述第一識(shí)別條件可以設(shè)置為所述屬性數(shù)據(jù)的值相同的個(gè)數(shù)最多,或者相同的個(gè)數(shù)達(dá)到99%的要求等,所述第二識(shí)別條件可以設(shè)置為達(dá)到某一個(gè)得分閾值等。具體的也可以參考本申請(qǐng)中的其他實(shí)施例,在此不做贅述。

當(dāng)然,所述實(shí)施例可以應(yīng)用于多種設(shè)備識(shí)別的業(yè)務(wù)系統(tǒng)中。本申請(qǐng)?zhí)峁┑幕谠O(shè)備中軟件信息識(shí)別設(shè)備的方法、裝置,可以在未來去控件化以及硬件敏感信息防控措施下難以實(shí)現(xiàn)硬件設(shè)備信息識(shí)別的情況下可以有效的通過設(shè)備中的軟件信息進(jìn)行設(shè)備識(shí)別。因此,本申請(qǐng)還提供一種設(shè)備識(shí)別系統(tǒng),具體的,本申請(qǐng)所述系統(tǒng)可以被設(shè)置成包括:

存儲(chǔ)單元,可以用于存儲(chǔ)采集的設(shè)備中包括所述設(shè)備的軟件信息的屬性數(shù)據(jù);

處理單元,可以用于獲取目標(biāo)設(shè)備的包括所述目標(biāo)設(shè)備軟件信息的待處理屬性數(shù)據(jù);還可以用于將所述待處理屬性數(shù)據(jù)與所述存儲(chǔ)單元存儲(chǔ)的屬性數(shù)據(jù)進(jìn)行匹配,根據(jù)所述匹配結(jié)果識(shí)別所述目標(biāo)設(shè)備。

通過上述各個(gè)實(shí)施例,可以清楚的認(rèn)識(shí)到,本申請(qǐng)?zhí)峁┮环N設(shè)備識(shí)別、數(shù)據(jù)處理方法、裝置及系統(tǒng),可以通過采集到的設(shè)備中的軟件信息進(jìn)行設(shè)備的識(shí)別,在設(shè)備硬件信息無法滿足設(shè)備識(shí)別需求時(shí)實(shí)現(xiàn)對(duì)設(shè)備的識(shí)別。

盡管本申請(qǐng)內(nèi)容中提到采集獲取webrtc信息、基于html5技術(shù)的canvas信息、數(shù)據(jù)存儲(chǔ)與查詢、主成分分析等之類的數(shù)據(jù)處理描述,但是,本申請(qǐng)并不局限于必須是完全標(biāo)準(zhǔn)或者所提及的方法的數(shù)據(jù)處理、交互的情況。本申請(qǐng)中各個(gè)實(shí)施例所涉及的上述描述僅是本申請(qǐng)中的一些實(shí)施例中的應(yīng)用,在某些標(biāo)準(zhǔn)、方法的基礎(chǔ)上略加修改后的處理方法也可以實(shí)行上述本申請(qǐng)各實(shí)施例的方案。當(dāng)然,在符合本申請(qǐng)上述各實(shí)施例的中所述的處理方法步驟的其他無創(chuàng)造性的變形,仍然可以實(shí)現(xiàn)相同的申請(qǐng),在此不再贅述。

雖然本申請(qǐng)?zhí)峁┝巳鐚?shí)施例或流程圖所述的方法操作步驟,但基于常規(guī)或者無創(chuàng)造性的手段可以包括更多或者更少的操作步驟。實(shí)施例中列舉的步驟順序僅僅為眾多步驟執(zhí)行順序中的一種方式,不代表唯一的執(zhí)行順序。在實(shí)際中的裝置或客戶端產(chǎn)品執(zhí)行時(shí),可以按照實(shí)施例或者附圖所示的方法順序執(zhí)行或者并行執(zhí)行(例如并行處理器或者多線程處理的環(huán)境)。

上述實(shí)施例闡明的單元或模塊,具體可以由計(jì)算機(jī)芯片或?qū)嶓w實(shí)現(xiàn),或者由具有某種功能的產(chǎn)品來實(shí)現(xiàn)。為了描述的方便,描述以上裝置時(shí)以功能分為各種模塊分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各模塊的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn),也可以將實(shí)現(xiàn)同一功能的模塊由多個(gè)子模塊或子單元的組合實(shí)現(xiàn)。

本鄰域技術(shù)人員也知道,除了以純計(jì)算機(jī)可讀程序代碼方式實(shí)現(xiàn)控制器以外,完全可以通過將方法步驟進(jìn)行邏輯編程來使得控制器以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器和嵌入微控制器等的形式來實(shí)現(xiàn)相同功能。因此這種控制器可以被認(rèn)為是一種硬件部件,而對(duì)其內(nèi)部包括的用于實(shí)現(xiàn)各種功能的裝置也可以視為硬件部件內(nèi)的結(jié)構(gòu)?;蛘呱踔?,可以將用于實(shí)現(xiàn)各種功能的裝置視為既可以是實(shí)現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。

本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)、類等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。

通過以上的實(shí)施方式的描述可知,本鄰域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)。基于這樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),移動(dòng)終端,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

本說明書中的各個(gè)實(shí)施例采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同或相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算機(jī)系統(tǒng)環(huán)境或配置中。例如:個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、可編程的電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。

雖然通過實(shí)施例描繪了本申請(qǐng),本鄰域普通技術(shù)人員知道,本申請(qǐng)有許多變形和變化而不脫離本申請(qǐng)的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請(qǐng)的精神。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1