本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)檢測(cè)方法及其裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)不斷的開發(fā)和完善,手機(jī)和平板電腦等終端中存儲(chǔ)著許多終端應(yīng)用,終端應(yīng)用的開發(fā)團(tuán)隊(duì)為了推廣所開發(fā)的終端應(yīng)用,可以借助各種互聯(lián)網(wǎng)平臺(tái)(即終端渠道)的方式,使得終端渠道可以對(duì)終端應(yīng)用進(jìn)行進(jìn)一步的分發(fā),提供終端渠道的團(tuán)隊(duì)可以通過分發(fā)量向開發(fā)團(tuán)隊(duì)賺取一定的費(fèi)用。然而為了獲得更多的利益,容易出現(xiàn)通過例如刷量工具等作弊工具以提高分發(fā)量的情況,因此需要對(duì)終端渠道中的數(shù)據(jù)分布狀態(tài)進(jìn)行檢測(cè)。
現(xiàn)有的檢測(cè)過程是對(duì)當(dāng)前檢測(cè)的終端渠道下的所有終端屬性(例如:運(yùn)營商、系統(tǒng)版本、屏幕分辨率等)的數(shù)據(jù)分布狀態(tài)進(jìn)行分析,通過當(dāng)前檢測(cè)的終端渠道的數(shù)據(jù)分布狀態(tài)與其它終端渠道的數(shù)據(jù)分布狀態(tài)進(jìn)行綜合比較,判斷是否出現(xiàn)數(shù)據(jù)分布狀態(tài)異常等的檢測(cè)結(jié)果,進(jìn)而由管理人員通過檢測(cè)結(jié)果判斷當(dāng)前檢測(cè)的終端渠道是否存在作弊工具。由于作弊工具同樣可以根據(jù)其它終端渠道的數(shù)據(jù)分布狀態(tài)對(duì)終端屬性進(jìn)行偽造,因此采用現(xiàn)有的檢測(cè)方式容易對(duì)數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果的準(zhǔn)確性造成影響,進(jìn)而降低了對(duì)終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)效果。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種數(shù)據(jù)檢測(cè)方法及其裝置,可以提高對(duì)終端渠道中數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果的準(zhǔn)確性,保證對(duì)數(shù)據(jù)分布狀態(tài)的檢測(cè)效果。
本發(fā)明實(shí)施例第一方面提供了一種數(shù)據(jù)檢測(cè)方法,可包括:
獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,并獲取所述用戶終端上報(bào)的終端機(jī)型;
對(duì)所述終端應(yīng)用信息集合進(jìn)行解析處理以獲取所述用戶終端的名稱類型,并根據(jù)所述名稱類型確定所述用戶終端的終端機(jī)型;
采用所述上報(bào)的終端機(jī)型和所述確定的終端機(jī)型獲取所述終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)所述統(tǒng)計(jì)數(shù)據(jù)確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果。
本發(fā)明實(shí)施例第二方面提供了一種數(shù)據(jù)檢測(cè)裝置,可包括:
信息獲取模塊,用于獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,并獲取所述用戶終端上報(bào)的終端機(jī)型;
機(jī)型確定模塊,用于對(duì)所述終端應(yīng)用信息集合進(jìn)行解析處理以獲取所述用戶終端的名稱類型,并根據(jù)所述名稱類型確定所述用戶終端的終端機(jī)型;
結(jié)果確定模塊,用于采用所述上報(bào)的終端機(jī)型和所述確定的終端機(jī)型獲取所述終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)所述統(tǒng)計(jì)數(shù)據(jù)確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果。
在本發(fā)明實(shí)施例中,通過獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,并獲取用戶終端上報(bào)的終端機(jī)型,對(duì)終端應(yīng)用信息集合進(jìn)行解析處理以獲取用戶終端的名稱類型,并根據(jù)名稱類型確定用戶終端的終端機(jī)型,采用上報(bào)的終端機(jī)型和確定的終端機(jī)型獲取終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)統(tǒng)計(jì)數(shù)據(jù)確定終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果。實(shí)現(xiàn)了基于當(dāng)前終端渠道的用戶終端完成渠道中的數(shù)據(jù)分布狀態(tài)的數(shù)據(jù)檢測(cè),通過獲取用戶終端中的終端應(yīng)用的信息集合,進(jìn)而自行對(duì)用戶終端的終端機(jī)型進(jìn)行分析,并結(jié)合上報(bào)的終端機(jī)型進(jìn)行數(shù)據(jù)的統(tǒng)計(jì),避免受到作弊工具偽造的影響,可以獲取到終端渠道中更加直接的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果,提高了對(duì)終端渠道中數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果的準(zhǔn)確性,保證了對(duì)數(shù)據(jù)分布狀態(tài)的檢測(cè)效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)檢測(cè)方法的流程示意圖;
圖2是本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)檢測(cè)方法的流程示意圖;
圖3是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)檢測(cè)裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例提供的機(jī)型確定模塊的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例提供的一種結(jié)果確定模塊的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例提供的另一種結(jié)果確定模塊的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)檢測(cè)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供的數(shù)據(jù)檢測(cè)方法可以應(yīng)用于檢測(cè)對(duì)應(yīng)用進(jìn)行分發(fā)的終端渠道中的作弊工具的場(chǎng)景,例如:數(shù)據(jù)檢測(cè)裝置獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,并獲取所述用戶終端上報(bào)的終端機(jī)型,所述數(shù)據(jù)檢測(cè)裝置對(duì)所述終端應(yīng)用信息集合進(jìn)行解析處理以獲取所述用戶終端的名稱類型,并根據(jù)所述名稱類型確定所述用戶終端的終端機(jī)型,所述數(shù)據(jù)檢測(cè)裝置采用所述上報(bào)的終端機(jī)型和所述確定的終端機(jī)型獲取所述終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并確定所述統(tǒng)計(jì)數(shù)據(jù)的檢測(cè)結(jié)果的場(chǎng)景等。實(shí)現(xiàn)了基于當(dāng)前終端渠道的用戶終端完成渠道中的數(shù)據(jù)分布狀態(tài)的數(shù)據(jù)檢測(cè),通過獲取用戶終端中的終端應(yīng)用的信息集合,進(jìn)而自行對(duì)用戶終端的終端機(jī)型進(jìn)行分析,并結(jié)合上報(bào)的終端機(jī)型進(jìn)行數(shù)據(jù)的統(tǒng)計(jì),避免受到作弊工具偽造的影響,可以獲取到終端渠道中更加直接的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果,提高了對(duì)終端渠道中數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果的準(zhǔn)確性,保證了對(duì)數(shù)據(jù)分布狀態(tài)的檢測(cè)效果。
本發(fā)明實(shí)施例涉及的數(shù)據(jù)檢測(cè)裝置可以為具備對(duì)終端渠道中的作弊工具進(jìn)行數(shù)據(jù)檢測(cè)的功能在內(nèi)的后臺(tái)服務(wù)器設(shè)備或者終端設(shè)備;所述用戶終端可以包括平板電腦、智能手機(jī)、筆記本電腦、掌上電腦、個(gè)人計(jì)算機(jī)以及移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID)等具備運(yùn)行終端應(yīng)用功能的終端設(shè)備;所述終端渠道具體可以為針對(duì)當(dāng)前開發(fā)的應(yīng)用進(jìn)行分發(fā)的應(yīng)用平臺(tái);所述作弊工具優(yōu)選為安裝在用戶終端中可生成針對(duì)終端應(yīng)用的虛假新用戶注冊(cè)信息的工具,例如:刷量工具等。
下面將結(jié)合附圖1和附圖2,對(duì)本發(fā)明實(shí)施例提供的一種數(shù)據(jù)檢測(cè)方法進(jìn)行詳細(xì)介紹。
請(qǐng)參見圖1,為本發(fā)明實(shí)施例提供了一種數(shù)據(jù)檢測(cè)方法的流程示意圖。如圖1所示,本發(fā)明實(shí)施例的所述方法可以包括以下步驟S101-步驟S103。
S101,獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,并獲取所述用戶終端上報(bào)的終端機(jī)型;
具體的,作弊工具的數(shù)據(jù)檢測(cè)裝置可以獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,可以理解的是,所述終端渠道具體為針對(duì)當(dāng)前開發(fā)的應(yīng)用進(jìn)行分發(fā)的平臺(tái),所述用戶終端發(fā)送的終端應(yīng)用信息集合中除了包含當(dāng)前開發(fā)的應(yīng)用信息,還包含其它已經(jīng)進(jìn)行安裝的應(yīng)用信息,這些已經(jīng)進(jìn)行安裝的應(yīng)用可以是從所述終端渠道獲得的,也可以是從其它終端渠道獲得的。所述終端渠道中可以包括安裝了當(dāng)前開發(fā)的應(yīng)用的至少一個(gè)用戶終端,所述數(shù)據(jù)檢測(cè)裝置可以通過所述終端渠道分別向所述至少一個(gè)用戶終端請(qǐng)求獲取終端應(yīng)用信息,所述至少一個(gè)用戶終端中的各用戶終端可以將自身的所有終端應(yīng)用信息生成終端應(yīng)用信息集合發(fā)送至所述數(shù)據(jù)檢測(cè)裝置,所述數(shù)據(jù)檢測(cè)裝置獲取各用戶終端的終端應(yīng)用信息集合,所述終端應(yīng)用信息可以包括所述用戶終端中的終端應(yīng)用的名稱、數(shù)據(jù)大小、安裝路徑等屬性信息,所述終端應(yīng)用信息集合優(yōu)選為采用列表格式進(jìn)行封裝。
所述用戶終端還需要上報(bào)針對(duì)所述當(dāng)前開發(fā)的應(yīng)用在進(jìn)行安裝時(shí)采用的終端機(jī)型,所述用戶終端上報(bào)終端機(jī)型可以是與發(fā)送終端應(yīng)用信息集合同時(shí)進(jìn)行,也可以是后續(xù)由所述數(shù)據(jù)檢測(cè)裝置向所述用戶終端進(jìn)行獲取,本發(fā)明實(shí)施例不對(duì)上報(bào)終端機(jī)型的時(shí)序進(jìn)行限定。
S102,對(duì)所述終端應(yīng)用信息集合進(jìn)行解析處理以獲取所述用戶終端的名稱類型,并根據(jù)所述名稱類型確定所述用戶終端的終端機(jī)型;
具體的,所述數(shù)據(jù)檢測(cè)裝置可以對(duì)所述終端應(yīng)用信息集合進(jìn)行解析處理以獲取所述用戶終端的名稱類型,優(yōu)選的,所述數(shù)據(jù)檢測(cè)裝置中預(yù)先存儲(chǔ)有各終端機(jī)型對(duì)應(yīng)的名稱類型的關(guān)鍵字段,所述數(shù)據(jù)檢測(cè)裝置對(duì)所述終端應(yīng)用信息集合中的各終端應(yīng)用信息進(jìn)行解析,獲取所述終端應(yīng)用信息集合中所攜帶的至少一個(gè)終端應(yīng)用名稱,所述數(shù)據(jù)檢測(cè)裝置分別提取所述至少一個(gè)終端應(yīng)用名稱中各終端應(yīng)用名稱的類型關(guān)鍵字段,并通過預(yù)先存儲(chǔ)的關(guān)鍵字段與所述類型關(guān)鍵字段進(jìn)行匹配,以識(shí)別所述類型關(guān)鍵字段對(duì)應(yīng)的所述用戶終端的名稱類型。
所述數(shù)據(jù)檢測(cè)裝置進(jìn)一步根據(jù)識(shí)別出的至少一個(gè)名稱類型的識(shí)別次數(shù)確定 所述用戶終端的終端機(jī)型,所述名稱類型具體可以表示為所述用戶終端對(duì)終端應(yīng)用進(jìn)行安裝時(shí)所注冊(cè)的終端機(jī)型,所述終端機(jī)型可以表示為終端產(chǎn)商生產(chǎn)的各類型終端的類型編碼,由于所述用戶終端中可能使用了例如刷量工具等的作弊工具,因此在安裝終端應(yīng)用的過程中有可能使用不同終端機(jī)型進(jìn)行注冊(cè),因此需要對(duì)所述用戶終端的名稱類型進(jìn)行分析,以最終確定該用戶終端的終端機(jī)型。優(yōu)選的,所述數(shù)據(jù)檢測(cè)裝置可以統(tǒng)計(jì)至少一個(gè)名稱類型中各名稱類型的識(shí)別次數(shù),所述數(shù)據(jù)檢測(cè)裝置在所述至少一個(gè)名稱類型中獲取識(shí)別次數(shù)最多的名稱類型,并根據(jù)所述識(shí)別次數(shù)最多的名稱類型確定所述用戶終端的終端機(jī)型。
S103,采用所述上報(bào)的終端機(jī)型和所述確定的終端機(jī)型獲取所述終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)所述統(tǒng)計(jì)數(shù)據(jù)確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果;
具體的,所述數(shù)據(jù)檢測(cè)裝置采用所述上報(bào)的終端機(jī)型和所述確定的終端機(jī)型獲取所述終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)所述統(tǒng)計(jì)數(shù)據(jù)確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果。進(jìn)一步的,所述數(shù)據(jù)檢測(cè)裝置可以通過兩種統(tǒng)計(jì)方式對(duì)所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果進(jìn)行確定。
在第一種實(shí)施方式中,所述數(shù)據(jù)檢測(cè)裝置在確定了所述終端渠道中所有的用戶終端的終端機(jī)型后,可以在所述終端渠道中統(tǒng)計(jì)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量,當(dāng)然,對(duì)于所述終端渠道中會(huì)出現(xiàn)部分終端機(jī)型無法確定的情況,因此所述數(shù)據(jù)檢測(cè)裝置可以只針對(duì)已確定的終端機(jī)型進(jìn)行統(tǒng)計(jì)。當(dāng)所述終端數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值時(shí),所述數(shù)據(jù)檢測(cè)裝置可以確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài),進(jìn)而可以確定所述終端渠道中存在作弊工具。
在第二種實(shí)施方式中,所述數(shù)據(jù)檢測(cè)裝置在確定了所述終端渠道中所有的用戶終端的終端機(jī)型后,可以在所述終端渠道中統(tǒng)計(jì)所述確定的終端機(jī)型的第一終端數(shù)量,并統(tǒng)計(jì)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的第二終端數(shù)量,當(dāng)然,對(duì)于所述終端渠道中會(huì)出現(xiàn)部分終端機(jī)型無法確定的情況,因此所述數(shù)據(jù)檢測(cè)裝置可以只針對(duì)已確定的終端機(jī)型進(jìn)行統(tǒng)計(jì)。進(jìn)一步的,所述數(shù)據(jù)檢測(cè)裝置可以根據(jù)所述第一終端數(shù)量和所述第二終端數(shù)量,計(jì)算出所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量比例,當(dāng)所述終端數(shù)量比例大于或等于預(yù)設(shè)比例閾值時(shí),所述數(shù)據(jù)檢測(cè)裝置可以確定所述終端渠道 的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài),進(jìn)而可以確定所述終端渠道中存在作弊工具。
需要說明的是,上述兩種執(zhí)行方式可以只執(zhí)行其中一種,也可以兩者結(jié)合執(zhí)行,即當(dāng)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值,且所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量比例大于或等于預(yù)設(shè)比例閾值時(shí),確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài),進(jìn)而可以確定所述終端渠道中存在作弊工具。上述多個(gè)閾值可以根據(jù)實(shí)際處理情況進(jìn)行調(diào)整,且判別規(guī)則的處理順序也可以根據(jù)實(shí)際的數(shù)據(jù)情況進(jìn)行調(diào)整。
在本發(fā)明實(shí)施例中,通過獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,并獲取用戶終端上報(bào)的終端機(jī)型,對(duì)終端應(yīng)用信息集合進(jìn)行解析處理以獲取用戶終端的名稱類型,并根據(jù)名稱類型確定用戶終端的終端機(jī)型,采用上報(bào)的終端機(jī)型和確定的終端機(jī)型獲取終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)統(tǒng)計(jì)數(shù)據(jù)確定終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果。實(shí)現(xiàn)了基于當(dāng)前終端渠道的用戶終端完成渠道中的數(shù)據(jù)分布狀態(tài)的數(shù)據(jù)檢測(cè),通過獲取用戶終端中的終端應(yīng)用的信息集合,進(jìn)而自行對(duì)用戶終端的終端機(jī)型進(jìn)行分析,并結(jié)合上報(bào)的終端機(jī)型進(jìn)行數(shù)據(jù)的統(tǒng)計(jì),避免受到作弊工具偽造的影響,可以獲取到終端渠道中更加直接的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果,提高了對(duì)終端渠道中數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果的準(zhǔn)確性,保證了對(duì)數(shù)據(jù)分布狀態(tài)的檢測(cè)效果。
請(qǐng)參見圖2,為本發(fā)明實(shí)施例提供了另一種數(shù)據(jù)檢測(cè)方法的流程示意圖。如圖2所示,本發(fā)明實(shí)施例的所述方法可以包括以下步驟S201-步驟S205。
S201,獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,并獲取所述用戶終端上報(bào)的終端機(jī)型;
具體的,作弊工具的數(shù)據(jù)檢測(cè)裝置可以獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,可以理解的是,所述終端渠道具體為針對(duì)當(dāng)前開發(fā)的應(yīng)用進(jìn)行分發(fā)的平臺(tái),所述用戶終端發(fā)送的終端應(yīng)用信息集合中除了包含當(dāng)前開發(fā)的應(yīng)用信息,還包含其它已經(jīng)進(jìn)行安裝的應(yīng)用信息,這些已經(jīng)進(jìn)行安裝的應(yīng)用可以是從所述終端渠道獲得的,也可以是從其它終端渠道獲得的。所述終端渠道中可以包括安裝了當(dāng)前開發(fā)的應(yīng)用的至少一個(gè)用戶終端,所述數(shù)據(jù) 檢測(cè)裝置可以通過所述終端渠道分別向所述至少一個(gè)用戶終端請(qǐng)求獲取終端應(yīng)用信息,所述至少一個(gè)用戶終端中的各用戶終端可以將自身的所有終端應(yīng)用信息生成終端應(yīng)用信息集合發(fā)送至所述數(shù)據(jù)檢測(cè)裝置,所述數(shù)據(jù)檢測(cè)裝置獲取各用戶終端的終端應(yīng)用信息集合,所述終端應(yīng)用信息可以包括所述用戶終端中的終端應(yīng)用的名稱、數(shù)據(jù)大小、安裝路徑等屬性信息,所述終端應(yīng)用信息集合優(yōu)選為采用列表格式進(jìn)行封裝。
所述用戶終端還需要上報(bào)針對(duì)所述當(dāng)前開發(fā)的應(yīng)用在進(jìn)行安裝時(shí)采用的終端機(jī)型,所述用戶終端上報(bào)終端機(jī)型可以是與發(fā)送終端應(yīng)用信息集合同時(shí)進(jìn)行,也可以是后續(xù)由所述數(shù)據(jù)檢測(cè)裝置向所述用戶終端進(jìn)行獲取,本發(fā)明實(shí)施例不對(duì)上報(bào)終端機(jī)型的時(shí)序進(jìn)行限定。
S202,獲取所述終端應(yīng)用信息集合中所攜帶的至少一個(gè)終端應(yīng)用名稱;
S203,分別提取所述至少一個(gè)終端應(yīng)用名稱中各終端應(yīng)用名稱的類型關(guān)鍵字段,并識(shí)別所述類型關(guān)鍵字段對(duì)應(yīng)的所述用戶終端的名稱類型;
具體的,所述數(shù)據(jù)檢測(cè)裝置中預(yù)先存儲(chǔ)有各終端機(jī)型對(duì)應(yīng)的名稱類型的關(guān)鍵字段,所述數(shù)據(jù)檢測(cè)裝置對(duì)所述終端應(yīng)用信息集合中的各終端應(yīng)用信息進(jìn)行解析,獲取所述終端應(yīng)用信息集合中所攜帶的至少一個(gè)終端應(yīng)用名稱,所述數(shù)據(jù)檢測(cè)裝置分別提取所述至少一個(gè)終端應(yīng)用名稱中各終端應(yīng)用名稱的類型關(guān)鍵字段,并通過預(yù)先存儲(chǔ)的關(guān)鍵字段與所述類型關(guān)鍵字段進(jìn)行匹配,以識(shí)別所述類型關(guān)鍵字段對(duì)應(yīng)的所述用戶終端的名稱類型,例如:所述至少一個(gè)終端應(yīng)用名稱包括com.AAA.android.app.divs、com.BBB.helphub、com.AAA.groupcast等,其中“AAA”和“BBB”表示為所述用戶終端安裝該應(yīng)用所采用的終端機(jī)型,“AAA”是屬于A終端產(chǎn)商生產(chǎn)的終端機(jī)型,“BBB”是屬于B終端產(chǎn)商生產(chǎn)的終端機(jī)型,所述數(shù)據(jù)檢測(cè)裝置獲取類型關(guān)鍵字段“AAA”和“BBB”,并采用預(yù)先存儲(chǔ)的關(guān)鍵字段與所述類型關(guān)鍵字段進(jìn)行匹配,識(shí)別出“AAA”對(duì)應(yīng)的名稱類型為A,識(shí)別出“BBB”對(duì)應(yīng)的名稱類型為B。
S204,根據(jù)至少一個(gè)名稱類型的識(shí)別次數(shù)確定所述用戶終端的終端機(jī)型;
具體的,所述數(shù)據(jù)檢測(cè)裝置進(jìn)一步根據(jù)識(shí)別出的至少一個(gè)名稱類型的識(shí)別次數(shù)確定所述用戶終端的終端機(jī)型,所述名稱類型具體可以表示為所述用戶終端對(duì)終端應(yīng)用進(jìn)行安裝時(shí)所注冊(cè)的終端機(jī)型,所述終端機(jī)型可以表示為終端產(chǎn)商生產(chǎn)的各類型終端的類型編碼,由于所述用戶終端中可能使用了例如刷量工 具等的作弊工具,因此在安裝終端應(yīng)用的過程中有可能使用不同終端機(jī)型進(jìn)行注冊(cè),因此需要對(duì)所述用戶終端的名稱類型進(jìn)行分析,以最終確定該用戶終端的終端機(jī)型。優(yōu)選的,所述數(shù)據(jù)檢測(cè)裝置可以統(tǒng)計(jì)至少一個(gè)名稱類型中各名稱類型的識(shí)別次數(shù),所述數(shù)據(jù)檢測(cè)裝置在所述至少一個(gè)名稱類型中獲取識(shí)別次數(shù)最多的名稱類型,并根據(jù)所述識(shí)別次數(shù)最多的名稱類型確定所述用戶終端的終端機(jī)型,可以理解的是,通過統(tǒng)計(jì)至少一個(gè)名稱類型中各名稱類型的識(shí)別次數(shù),可以根據(jù)各名稱類型的識(shí)別次數(shù)生成識(shí)別次數(shù)數(shù)組,并在所述識(shí)別次數(shù)數(shù)組中獲取識(shí)別次數(shù)最多的名稱類型,并根據(jù)所述識(shí)別次數(shù)最多的名稱類型確定所述用戶終端的終端機(jī)型,依據(jù)上述舉例,識(shí)別出名稱類型為A的識(shí)別次數(shù)為2次,識(shí)別出名稱類型為B的識(shí)別次數(shù)為1次,因此所述數(shù)據(jù)檢測(cè)裝置將A確定為所述用戶終端最終的終端機(jī)型。
當(dāng)然,為了提升獲取所述用戶終端的終端機(jī)型的準(zhǔn)確性,所述數(shù)據(jù)檢測(cè)裝置還可以設(shè)定一預(yù)設(shè)識(shí)別次數(shù),通過獲取所述識(shí)別次數(shù)最多的名稱類型對(duì)應(yīng)的識(shí)別次數(shù),將該識(shí)別次數(shù)作為最大識(shí)別次數(shù)與所述預(yù)設(shè)識(shí)別次數(shù)進(jìn)行對(duì)比,當(dāng)所述最大識(shí)別次數(shù)大于或等于所述預(yù)設(shè)識(shí)別次數(shù)時(shí),所述數(shù)據(jù)檢測(cè)裝置可以進(jìn)一步根據(jù)所述識(shí)別次數(shù)最多的名稱類型確定所述用戶終端的終端機(jī)型。
S205,采用所述上報(bào)的終端機(jī)型和所述確定的終端機(jī)型獲取所述終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)所述統(tǒng)計(jì)數(shù)據(jù)確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果;
具體的,所述數(shù)據(jù)檢測(cè)裝置可以通過兩種統(tǒng)計(jì)方式對(duì)所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果進(jìn)行確定。
在第一種實(shí)施方式中,所述數(shù)據(jù)檢測(cè)裝置在確定了所述終端渠道中所有的用戶終端的終端機(jī)型后,可以在所述終端渠道中統(tǒng)計(jì)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量,當(dāng)然,對(duì)于所述終端渠道中會(huì)出現(xiàn)部分終端機(jī)型無法確定的情況,因此所述數(shù)據(jù)檢測(cè)裝置可以只針對(duì)已確定的終端機(jī)型進(jìn)行統(tǒng)計(jì)。當(dāng)所述終端數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值時(shí),所述數(shù)據(jù)檢測(cè)裝置可以確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài),進(jìn)而可以確定所述終端渠道中存在作弊工具。
在第二種實(shí)施方式中,所述數(shù)據(jù)檢測(cè)裝置在確定了所述終端渠道中所有的用戶終端的終端機(jī)型后,可以在所述終端渠道中統(tǒng)計(jì)所述確定的終端機(jī)型的第 一終端數(shù)量,并統(tǒng)計(jì)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的第二終端數(shù)量,當(dāng)然,對(duì)于所述終端渠道中會(huì)出現(xiàn)部分終端機(jī)型無法確定的情況,因此所述數(shù)據(jù)檢測(cè)裝置可以只針對(duì)已確定的終端機(jī)型進(jìn)行統(tǒng)計(jì)。進(jìn)一步的,所述數(shù)據(jù)檢測(cè)裝置可以根據(jù)所述第一終端數(shù)量和所述第二終端數(shù)量,計(jì)算出所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量比例,當(dāng)所述終端數(shù)量比例大于或等于預(yù)設(shè)比例閾值時(shí),所述數(shù)據(jù)檢測(cè)裝置可以確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài),進(jìn)而可以確定所述終端渠道中存在作弊工具。
需要說明的是,上述兩種執(zhí)行方式可以只執(zhí)行其中一種,也可以兩者結(jié)合執(zhí)行,即當(dāng)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值,且所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量比例大于或等于預(yù)設(shè)比例閾值時(shí),確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài),進(jìn)而可以確定所述終端渠道中存在作弊工具。上述多個(gè)閾值可以根據(jù)實(shí)際處理情況進(jìn)行調(diào)整,且判別規(guī)則的處理順序也可以根據(jù)實(shí)際的數(shù)據(jù)情況進(jìn)行調(diào)整。
在本發(fā)明實(shí)施例中,通過獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,并獲取用戶終端上報(bào)的終端機(jī)型,對(duì)終端應(yīng)用信息集合進(jìn)行解析處理以獲取用戶終端的名稱類型,并根據(jù)名稱類型確定用戶終端的終端機(jī)型,采用上報(bào)的終端機(jī)型和確定的終端機(jī)型獲取終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)統(tǒng)計(jì)數(shù)據(jù)確定終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果。實(shí)現(xiàn)了基于當(dāng)前終端渠道的用戶終端完成渠道中的數(shù)據(jù)分布狀態(tài)的數(shù)據(jù)檢測(cè),通過獲取用戶終端中的終端應(yīng)用的信息集合,進(jìn)而自行對(duì)用戶終端的終端機(jī)型進(jìn)行分析,并結(jié)合上報(bào)的終端機(jī)型進(jìn)行數(shù)據(jù)的統(tǒng)計(jì),避免受到作弊工具偽造的影響,可以獲取到終端渠道中更加直接的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果,提高了對(duì)終端渠道中數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果的準(zhǔn)確性,保證了對(duì)數(shù)據(jù)分布狀態(tài)的檢測(cè)效果;通過加入預(yù)設(shè)識(shí)別次數(shù),使得對(duì)識(shí)別次數(shù)最多的名稱類型進(jìn)行二次確認(rèn),進(jìn)一步的提升了獲取終端機(jī)型的準(zhǔn)確性。
下面將結(jié)合附圖3-附圖6,對(duì)本發(fā)明實(shí)施例提供的數(shù)據(jù)檢測(cè)裝置進(jìn)行詳細(xì)介紹。需要說明的是,附圖3-附圖6所示的數(shù)據(jù)檢測(cè)裝置,用于執(zhí)行本發(fā)明圖1 和圖2所示實(shí)施例的方法,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明圖1和圖2所示的實(shí)施例。
請(qǐng)參見圖3,為本發(fā)明實(shí)施例提供了一種數(shù)據(jù)檢測(cè)裝置的結(jié)構(gòu)示意圖。如圖3所示,本發(fā)明實(shí)施例的所述數(shù)據(jù)檢測(cè)裝置1可以包括:信息獲取模塊11、機(jī)型確定模塊12和結(jié)果確定模塊13。
信息獲取模塊11,用于獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,并獲取所述用戶終端上報(bào)的終端機(jī)型;
具體實(shí)現(xiàn)中,所述信息獲取模塊11可以獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,可以理解的是,所述終端渠道具體為針對(duì)當(dāng)前開發(fā)的應(yīng)用進(jìn)行分發(fā)的平臺(tái),所述用戶終端發(fā)送的終端應(yīng)用信息集合中除了包含當(dāng)前開發(fā)的應(yīng)用信息,還包含其它已經(jīng)進(jìn)行安裝的應(yīng)用信息,這些已經(jīng)進(jìn)行安裝的應(yīng)用可以是從所述終端渠道獲得的,也可以是從其它終端渠道獲得的。所述終端渠道中可以包括安裝了當(dāng)前開發(fā)的應(yīng)用的至少一個(gè)用戶終端,所述數(shù)據(jù)檢測(cè)裝置1可以通過所述終端渠道分別向所述至少一個(gè)用戶終端請(qǐng)求獲取終端應(yīng)用信息,所述至少一個(gè)用戶終端中的各用戶終端可以將自身的所有終端應(yīng)用信息生成終端應(yīng)用信息集合發(fā)送至所述數(shù)據(jù)檢測(cè)裝置1,所述信息獲取模塊11獲取各用戶終端的終端應(yīng)用信息集合,所述終端應(yīng)用信息可以包括所述用戶終端中的終端應(yīng)用的名稱、數(shù)據(jù)大小、安裝路徑等屬性信息,所述終端應(yīng)用信息集合優(yōu)選為采用列表格式進(jìn)行封裝。
所述用戶終端還需要上報(bào)針對(duì)所述當(dāng)前開發(fā)的應(yīng)用在進(jìn)行安裝時(shí)采用的終端機(jī)型,所述用戶終端上報(bào)終端機(jī)型可以是與發(fā)送終端應(yīng)用信息集合同時(shí)進(jìn)行,也可以是后續(xù)由所述信息獲取模塊11向所述用戶終端進(jìn)行獲取,本發(fā)明實(shí)施例不對(duì)上報(bào)終端機(jī)型的時(shí)序進(jìn)行限定。
機(jī)型確定模塊12,用于對(duì)所述終端應(yīng)用信息集合進(jìn)行解析處理以獲取所述用戶終端的名稱類型,并根據(jù)所述名稱類型確定所述用戶終端的終端機(jī)型;
具體實(shí)現(xiàn)中,所述機(jī)型確定模塊12可以對(duì)所述終端應(yīng)用信息集合進(jìn)行解析處理以獲取所述用戶終端的名稱類型,優(yōu)選的,所述數(shù)據(jù)檢測(cè)裝置1中預(yù)先存儲(chǔ)有各終端機(jī)型對(duì)應(yīng)的名稱類型的關(guān)鍵字段,所述機(jī)型確定模塊12對(duì)所述終端應(yīng)用信息集合中的各終端應(yīng)用信息進(jìn)行解析,獲取所述終端應(yīng)用信息集合中所攜帶的至少一個(gè)終端應(yīng)用名稱,所述機(jī)型確定模塊12分別提取所述至少一個(gè)終 端應(yīng)用名稱中各終端應(yīng)用名稱的類型關(guān)鍵字段,并通過預(yù)先存儲(chǔ)的關(guān)鍵字段與所述類型關(guān)鍵字段進(jìn)行匹配,以識(shí)別所述類型關(guān)鍵字段對(duì)應(yīng)的所述用戶終端的名稱類型。
所述機(jī)型確定模塊12進(jìn)一步根據(jù)識(shí)別出的至少一個(gè)名稱類型的識(shí)別次數(shù)確定所述用戶終端的終端機(jī)型,所述名稱類型具體可以表示為所述用戶終端對(duì)終端應(yīng)用進(jìn)行安裝時(shí)所注冊(cè)的終端機(jī)型,所述終端機(jī)型可以表示為終端產(chǎn)商生產(chǎn)的各類型終端的類型編碼,由于所述用戶終端中可能使用了例如刷量工具等的作弊工具,因此在安裝終端應(yīng)用的過程中有可能使用不同終端機(jī)型進(jìn)行注冊(cè),因此需要對(duì)所述用戶終端的名稱類型進(jìn)行分析,以最終確定該用戶終端的終端機(jī)型。優(yōu)選的,所述機(jī)型確定模塊12可以統(tǒng)計(jì)至少一個(gè)名稱類型中各名稱類型的識(shí)別次數(shù),所述機(jī)型確定模塊12在所述至少一個(gè)名稱類型中獲取識(shí)別次數(shù)最多的名稱類型,并根據(jù)所述識(shí)別次數(shù)最多的名稱類型確定所述用戶終端的終端機(jī)型。
具體的,請(qǐng)一并參見圖4,為本發(fā)明實(shí)施例提供了機(jī)型確定模塊的結(jié)構(gòu)示意圖。如圖4所示,所述機(jī)型確定模塊12可以包括:
名稱獲取單元121,用于獲取所述終端應(yīng)用信息集合中所攜帶的至少一個(gè)終端應(yīng)用名稱;
類型識(shí)別單元122,用于分別提取所述至少一個(gè)終端應(yīng)用名稱中各終端應(yīng)用名稱的類型關(guān)鍵字段,并識(shí)別所述類型關(guān)鍵字段對(duì)應(yīng)的所述用戶終端的名稱類型;
具體實(shí)現(xiàn)中,所述數(shù)據(jù)檢測(cè)裝置1中預(yù)先存儲(chǔ)有各終端機(jī)型對(duì)應(yīng)的名稱類型的關(guān)鍵字段,所述名稱獲取單元121對(duì)所述終端應(yīng)用信息集合中的各終端應(yīng)用信息進(jìn)行解析,獲取所述終端應(yīng)用信息集合中所攜帶的至少一個(gè)終端應(yīng)用名稱,所述類型識(shí)別單元122分別提取所述至少一個(gè)終端應(yīng)用名稱中各終端應(yīng)用名稱的類型關(guān)鍵字段,并通過預(yù)先存儲(chǔ)的關(guān)鍵字段與所述類型關(guān)鍵字段進(jìn)行匹配,以識(shí)別所述類型關(guān)鍵字段對(duì)應(yīng)的所述用戶終端的名稱類型,例如:所述至少一個(gè)終端應(yīng)用名稱包括com.AAA.android.app.divs、com.BBB.helphub、com.AAA.groupcast等,其中“AAA”和“BBB”表示為所述用戶終端安裝該應(yīng)用所采用的終端機(jī)型,“AAA”是屬于A終端產(chǎn)商生產(chǎn)的終端機(jī)型,“BBB”是屬于B終端產(chǎn)商生產(chǎn)的終端機(jī)型,所述類型識(shí)別單元122獲取類型關(guān)鍵字段 “AAA”和“BBB”,并采用預(yù)先存儲(chǔ)的關(guān)鍵字段與所述類型關(guān)鍵字段進(jìn)行匹配,識(shí)別出“AAA”對(duì)應(yīng)的名稱類型為A,識(shí)別出“BBB”對(duì)應(yīng)的名稱類型為B。
機(jī)型確定單元123,用于根據(jù)至少一個(gè)名稱類型的識(shí)別次數(shù)確定所述用戶終端的終端機(jī)型;
具體實(shí)現(xiàn)中,所述機(jī)型確定單元123進(jìn)一步根據(jù)識(shí)別出的至少一個(gè)名稱類型的識(shí)別次數(shù)確定所述用戶終端的終端機(jī)型,所述名稱類型具體可以表示為所述用戶終端對(duì)終端應(yīng)用進(jìn)行安裝時(shí)所注冊(cè)的終端機(jī)型,所述終端機(jī)型可以表示為終端產(chǎn)商生產(chǎn)的各類型終端的類型編碼,由于所述用戶終端中可能使用了例如刷量工具等的作弊工具,因此在安裝終端應(yīng)用的過程中有可能使用不同終端機(jī)型進(jìn)行注冊(cè),因此需要對(duì)所述用戶終端的名稱類型進(jìn)行分析,以最終確定該用戶終端的終端機(jī)型。優(yōu)選的,所述機(jī)型確定單元123可以統(tǒng)計(jì)至少一個(gè)名稱類型中各名稱類型的識(shí)別次數(shù),所述機(jī)型確定單元123在所述至少一個(gè)名稱類型中獲取識(shí)別次數(shù)最多的名稱類型,并根據(jù)所述識(shí)別次數(shù)最多的名稱類型確定所述用戶終端的終端機(jī)型。
具體的,所述機(jī)型確定單元123可以包括:
次數(shù)統(tǒng)計(jì)子單元,用于統(tǒng)計(jì)至少一個(gè)名稱類型中各名稱類型的識(shí)別次數(shù);
機(jī)型確定子單元,用于在所述至少一個(gè)名稱類型中獲取識(shí)別次數(shù)最多的名稱類型,并根據(jù)所述識(shí)別次數(shù)最多的名稱類型確定所述用戶終端的終端機(jī)型;
具體實(shí)現(xiàn)中,由于所述用戶終端中可能使用了例如刷量工具等的作弊工具,因此在安裝終端應(yīng)用的過程中有可能使用不同終端機(jī)型進(jìn)行注冊(cè),因此需要對(duì)所述用戶終端的名稱類型進(jìn)行分析,以最終確定該用戶終端的終端機(jī)型。優(yōu)選的,所述次數(shù)統(tǒng)計(jì)子單元可以統(tǒng)計(jì)至少一個(gè)名稱類型中各名稱類型的識(shí)別次數(shù),所述機(jī)型確定子單元在所述至少一個(gè)名稱類型中獲取識(shí)別次數(shù)最多的名稱類型,并根據(jù)所述識(shí)別次數(shù)最多的名稱類型確定所述用戶終端的終端機(jī)型。
可選的,為了提升獲取所述用戶終端的終端機(jī)型的準(zhǔn)確性,所述機(jī)型確定單元123還可以包括:
次數(shù)對(duì)比子單元,用于對(duì)所述識(shí)別次數(shù)最多的名稱類型的最大識(shí)別次數(shù)與所述預(yù)設(shè)識(shí)別次數(shù)進(jìn)行對(duì)比;
通知子單元,用于當(dāng)所述最大識(shí)別次數(shù)大于或等于所述預(yù)設(shè)識(shí)別次數(shù)時(shí),通知所述機(jī)型確定子單元執(zhí)行根據(jù)所述識(shí)別次數(shù)最多的名稱類型確定所述用戶 終端的終端機(jī)型;
具體實(shí)現(xiàn)中,所述數(shù)據(jù)檢測(cè)裝置還可以設(shè)定一預(yù)設(shè)識(shí)別次數(shù),所述次數(shù)對(duì)比子單元通過獲取所述識(shí)別次數(shù)最多的名稱類型對(duì)應(yīng)的識(shí)別次數(shù),將該識(shí)別次數(shù)作為最大識(shí)別次數(shù)與所述預(yù)設(shè)識(shí)別次數(shù)進(jìn)行對(duì)比,當(dāng)所述最大識(shí)別次數(shù)大于或等于所述預(yù)設(shè)識(shí)別次數(shù)時(shí),所述通知子單元可以通知所述機(jī)型確定子單元根據(jù)所述識(shí)別次數(shù)最多的名稱類型確定所述用戶終端的終端機(jī)型。
結(jié)果確定模塊13,用于采用所述上報(bào)的終端機(jī)型和所述確定的終端機(jī)型獲取所述終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)所述統(tǒng)計(jì)數(shù)據(jù)確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果;
具體實(shí)現(xiàn)中,所述結(jié)果確定模塊13采用所述上報(bào)的終端機(jī)型和所述確定的終端機(jī)型獲取所述終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)所述統(tǒng)計(jì)數(shù)據(jù)確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果。進(jìn)一步的,所述結(jié)果確定模塊13可以通過兩種統(tǒng)計(jì)方式對(duì)所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果進(jìn)行確定。
在第一種實(shí)施方式中,所述結(jié)果確定模塊13在所述機(jī)型確定模塊12確定了所述終端渠道中所有的用戶終端的終端機(jī)型后,可以在所述終端渠道中統(tǒng)計(jì)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量,當(dāng)然,對(duì)于所述終端渠道中會(huì)出現(xiàn)部分終端機(jī)型無法確定的情況,因此所述結(jié)果確定模塊13可以只針對(duì)已確定的終端機(jī)型進(jìn)行統(tǒng)計(jì)。當(dāng)所述終端數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值時(shí),所述結(jié)果確定模塊13可以確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài),進(jìn)而可以確定所述終端渠道中存在作弊工具。
在第二種實(shí)施方式中,所述結(jié)果確定模塊13在所述機(jī)型確定模塊12在確定了所述終端渠道中所有的用戶終端的終端機(jī)型后,可以在所述終端渠道中統(tǒng)計(jì)所述確定的終端機(jī)型的第一終端數(shù)量,并統(tǒng)計(jì)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的第二終端數(shù)量,當(dāng)然,對(duì)于所述終端渠道中會(huì)出現(xiàn)部分終端機(jī)型無法確定的情況,因此所述結(jié)果確定模塊13可以只針對(duì)已確定的終端機(jī)型進(jìn)行統(tǒng)計(jì)。進(jìn)一步的,所述結(jié)果確定模塊13可以根據(jù)所述第一終端數(shù)量和所述第二終端數(shù)量,計(jì)算出所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量比例,當(dāng)所述終端數(shù)量比例大于或等于預(yù)設(shè)比例閾值時(shí),所述結(jié)果確定模塊13可以確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài),進(jìn)而可以確定所述終端渠道中存在作弊工具。
需要說明的是,上述兩種執(zhí)行方式可以只執(zhí)行其中一種,也可以兩者結(jié)合執(zhí)行,即當(dāng)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值,且所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量比例大于或等于預(yù)設(shè)比例閾值時(shí),確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài),進(jìn)而可以確定所述終端渠道中存在作弊工具。上述多個(gè)閾值可以根據(jù)實(shí)際處理情況進(jìn)行調(diào)整,且判別規(guī)則的處理順序也可以根據(jù)實(shí)際的數(shù)據(jù)情況進(jìn)行調(diào)整。
具體的,針對(duì)第一種實(shí)施方式,請(qǐng)一并參見圖5,為本發(fā)明實(shí)施例提供了一種結(jié)果確定模塊的結(jié)構(gòu)示意圖。如圖5所示,所述結(jié)果確定模塊13可以包括:
第一數(shù)量統(tǒng)計(jì)單元131,用于在所述終端渠道中統(tǒng)計(jì)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量;
第一確定單元132,用于當(dāng)所述終端數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值時(shí),確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài);
具體實(shí)現(xiàn)中,所述第一數(shù)量統(tǒng)計(jì)單元131在所述機(jī)型確定模塊12確定了所述終端渠道中所有的用戶終端的終端機(jī)型后,可以在所述終端渠道中統(tǒng)計(jì)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量,當(dāng)然,對(duì)于所述終端渠道中會(huì)出現(xiàn)部分終端機(jī)型無法確定的情況,因此所述數(shù)量統(tǒng)計(jì)單元131可以只針對(duì)已確定的終端機(jī)型進(jìn)行統(tǒng)計(jì)。當(dāng)所述終端數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值時(shí),所述第一確定單元132可以確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài),進(jìn)而可以確定所述終端渠道中存在作弊工具。
具體的,針對(duì)第二種實(shí)施方式,請(qǐng)一并參見圖6,為本發(fā)明實(shí)施例提供了另一種結(jié)果確定模塊的結(jié)構(gòu)示意圖。如圖6所示,所述結(jié)果確定模塊13可以包括:
第二數(shù)量統(tǒng)計(jì)單元133,在所述終端渠道中統(tǒng)計(jì)所述確定的終端機(jī)型的第一終端數(shù)量,并統(tǒng)計(jì)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的第二終端數(shù)量;
比例計(jì)算單元134,用于根據(jù)所述第一終端數(shù)量和所述第二終端數(shù)量,計(jì)算所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量比例;
第二確定單元135,用于當(dāng)所述終端數(shù)量比例大于或等于預(yù)設(shè)比例閾值時(shí),確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài);
具體實(shí)現(xiàn)中,所述第二數(shù)量統(tǒng)計(jì)單元133在所述機(jī)型確定模塊12在確定了 所述終端渠道中所有的用戶終端的終端機(jī)型后,可以在所述終端渠道中統(tǒng)計(jì)所述確定的終端機(jī)型的第一終端數(shù)量,并統(tǒng)計(jì)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的第二終端數(shù)量,當(dāng)然,對(duì)于所述終端渠道中會(huì)出現(xiàn)部分終端機(jī)型無法確定的情況,因此所述第二數(shù)量統(tǒng)計(jì)單元133可以只針對(duì)已確定的終端機(jī)型進(jìn)行統(tǒng)計(jì)。進(jìn)一步的,所述比例計(jì)算單元134可以根據(jù)所述第一終端數(shù)量和所述第二終端數(shù)量,計(jì)算出所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量比例,當(dāng)所述終端數(shù)量比例大于或等于預(yù)設(shè)比例閾值時(shí),所述第二確定單元135可以確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài),進(jìn)而可以確定所述終端渠道中存在作弊工具。
在本發(fā)明實(shí)施例中,通過獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,并獲取用戶終端上報(bào)的終端機(jī)型,對(duì)終端應(yīng)用信息集合進(jìn)行解析處理以獲取用戶終端的名稱類型,并根據(jù)名稱類型確定用戶終端的終端機(jī)型,采用上報(bào)的終端機(jī)型和確定的終端機(jī)型獲取終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)統(tǒng)計(jì)數(shù)據(jù)確定終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果。實(shí)現(xiàn)了基于當(dāng)前終端渠道的用戶終端完成渠道中的數(shù)據(jù)分布狀態(tài)的數(shù)據(jù)檢測(cè),通過獲取用戶終端中的終端應(yīng)用的信息集合,進(jìn)而自行對(duì)用戶終端的終端機(jī)型進(jìn)行分析,并結(jié)合上報(bào)的終端機(jī)型進(jìn)行數(shù)據(jù)的統(tǒng)計(jì),避免受到作弊工具偽造的影響,可以獲取到終端渠道中更加直接的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果,提高了對(duì)終端渠道中數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果的準(zhǔn)確性,保證了對(duì)數(shù)據(jù)分布狀態(tài)的檢測(cè)效果;通過加入預(yù)設(shè)識(shí)別次數(shù),使得對(duì)識(shí)別次數(shù)最多的名稱類型進(jìn)行二次確認(rèn),進(jìn)一步的提升了獲取終端機(jī)型的準(zhǔn)確性。
請(qǐng)參見圖7,為本發(fā)明實(shí)施例提供了另一種數(shù)據(jù)檢測(cè)裝置的結(jié)構(gòu)示意圖。如圖7所示,所述數(shù)據(jù)檢測(cè)裝置1000可以包括:至少一個(gè)處理器1001,例如CPU,至少一個(gè)網(wǎng)絡(luò)接口1004,用戶接口1003,存儲(chǔ)器1005,至少一個(gè)通信總線1002。其中,通信總線1002用于實(shí)現(xiàn)這些組件之間的連接通信。其中,用戶接口1003可以包括顯示屏(Display)、鍵盤(Keyboard),可選用戶接口1003還可以包括標(biāo)準(zhǔn)的有線接口、無線接口。網(wǎng)絡(luò)接口1004可選的可以包括標(biāo)準(zhǔn)的有線接口、無線接口(如WI-FI接口)。存儲(chǔ)器1005可以是高速RAM存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。存儲(chǔ)器1005 可選的還可以是至少一個(gè)位于遠(yuǎn)離前述處理器1001的存儲(chǔ)裝置。如圖7所示,作為一種計(jì)算機(jī)存儲(chǔ)介質(zhì)的存儲(chǔ)器1005中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊以及數(shù)據(jù)檢測(cè)應(yīng)用程序。
在圖7所示的數(shù)據(jù)檢測(cè)裝置1000中,用戶接口1003主要用于為用戶提供輸入的接口,獲取用戶輸入的數(shù)據(jù);而處理器1001可以用于調(diào)用存儲(chǔ)器1005中存儲(chǔ)的數(shù)據(jù)檢測(cè)應(yīng)用程序,并具體執(zhí)行以下操作:
獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,并獲取所述用戶終端上報(bào)的終端機(jī)型;
對(duì)所述終端應(yīng)用信息集合進(jìn)行解析處理以獲取所述用戶終端的名稱類型,并根據(jù)所述名稱類型確定所述用戶終端的終端機(jī)型;
采用所述上報(bào)的終端機(jī)型和所述確定的終端機(jī)型獲取所述終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)所述統(tǒng)計(jì)數(shù)據(jù)確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果。
在一個(gè)實(shí)施例中,所述處理器1001在執(zhí)行對(duì)所述終端應(yīng)用信息集合進(jìn)行解析處理以獲取所述用戶終端的名稱類型,并根據(jù)所述名稱類型確定所述用戶終端的終端機(jī)型時(shí),具體執(zhí)行以下操作:
獲取所述終端應(yīng)用信息集合中所攜帶的至少一個(gè)終端應(yīng)用名稱;
分別提取所述至少一個(gè)終端應(yīng)用名稱中各終端應(yīng)用名稱的類型關(guān)鍵字段,并識(shí)別所述類型關(guān)鍵字段對(duì)應(yīng)的所述用戶終端的名稱類型;
根據(jù)至少一個(gè)名稱類型的識(shí)別次數(shù)確定所述用戶終端的終端機(jī)型。
在一個(gè)實(shí)施例中,所述處理器1001在執(zhí)行根據(jù)至少一個(gè)名稱類型的識(shí)別次數(shù)確定所述用戶終端的終端機(jī)型時(shí),具體執(zhí)行以下操作:
統(tǒng)計(jì)至少一個(gè)名稱類型中各名稱類型的識(shí)別次數(shù);
在所述至少一個(gè)名稱類型中獲取識(shí)別次數(shù)最多的名稱類型,并根據(jù)所述識(shí)別次數(shù)最多的名稱類型確定所述用戶終端的終端機(jī)型。
在一個(gè)實(shí)施例中,所述處理器1001在執(zhí)行根據(jù)所述識(shí)別次數(shù)最多的名稱類型確定所述用戶終端的終端機(jī)型之前,還執(zhí)行以下操作:
對(duì)所述識(shí)別次數(shù)最多的名稱類型的最大識(shí)別次數(shù)與所述預(yù)設(shè)識(shí)別次數(shù)進(jìn)行對(duì)比;
當(dāng)所述最大識(shí)別次數(shù)大于或等于所述預(yù)設(shè)識(shí)別次數(shù)時(shí),執(zhí)行根據(jù)所述識(shí)別次數(shù)最多的名稱類型確定所述用戶終端的終端機(jī)型的步驟。
在一個(gè)實(shí)施例中,所述處理器1001在執(zhí)行采用所述上報(bào)的終端機(jī)型和所述確定的終端機(jī)型獲取所述終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并確定所述統(tǒng)計(jì)數(shù)據(jù)的檢測(cè)結(jié)果時(shí),具體執(zhí)行以下操作:
在所述終端渠道中統(tǒng)計(jì)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量;
當(dāng)所述終端數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值時(shí),確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài)。
在一個(gè)實(shí)施例中,所述處理器1001在執(zhí)行采用所述上報(bào)的終端機(jī)型和所述確定的終端機(jī)型獲取所述終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并確定所述統(tǒng)計(jì)數(shù)據(jù)的檢測(cè)結(jié)果時(shí),具體執(zhí)行以下操作:
在所述終端渠道中統(tǒng)計(jì)所述確定的終端機(jī)型的第一終端數(shù)量,并統(tǒng)計(jì)所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的第二終端數(shù)量;
根據(jù)所述第一終端數(shù)量和所述第二終端數(shù)量,計(jì)算所述確定的終端機(jī)型與所述上報(bào)的終端機(jī)型不一致的終端數(shù)量比例;
當(dāng)所述終端數(shù)量比例大于或等于預(yù)設(shè)比例閾值時(shí),確定所述終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果為異常數(shù)據(jù)分布狀態(tài)。
在本發(fā)明實(shí)施例中,通過獲取當(dāng)前檢測(cè)的終端渠道中用戶終端發(fā)送的終端應(yīng)用信息集合,并獲取用戶終端上報(bào)的終端機(jī)型,對(duì)終端應(yīng)用信息集合進(jìn)行解析處理以獲取用戶終端的名稱類型,并根據(jù)名稱類型確定用戶終端的終端機(jī)型,采用上報(bào)的終端機(jī)型和確定的終端機(jī)型獲取終端渠道對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)統(tǒng)計(jì)數(shù)據(jù)確定終端渠道的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果。實(shí)現(xiàn)了基于當(dāng)前終端渠道的用戶終端完成渠道中的數(shù)據(jù)分布狀態(tài)的數(shù)據(jù)檢測(cè),通過獲取用戶終端中的終端應(yīng)用的信息集合,進(jìn)而自行對(duì)用戶終端的終端機(jī)型進(jìn)行分析,并結(jié)合上報(bào)的終端機(jī)型進(jìn)行數(shù)據(jù)的統(tǒng)計(jì),避免受到作弊工具偽造的影響,可以獲取到終端渠道中更加直接的數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果,提高了對(duì)終端渠道中數(shù)據(jù)分布狀態(tài)的檢測(cè)結(jié)果的準(zhǔn)確性,保證了對(duì)數(shù)據(jù)分布狀態(tài)的檢測(cè)效果;通過加入預(yù)設(shè)識(shí)別次數(shù),使得對(duì)識(shí)別次數(shù)最多的名稱類型進(jìn)行二次確認(rèn),進(jìn)一步的提升了獲取終端機(jī)型的準(zhǔn)確性。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算 機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。