一種防止手機軟件刷量的監(jiān)控方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件監(jiān)控技術(shù),特別是涉及一種防止手機軟件刷量的監(jiān)控方法及系統(tǒng)。
【背景技術(shù)】
[0002]IMEKInternat1nal Mobile Equipment Identity,移動設(shè)備國際識別碼,又稱為國際移動設(shè)備標(biāo)識)是手機的唯一識別號碼。MEI由15位數(shù)字組成,每位數(shù)字僅使用0~9的數(shù)字,其組成為:1、前6位數(shù)(TAC,Type Approval Code)是“型號核準(zhǔn)號碼”,一般代表機型。2、接著的2位數(shù)(FAC,F(xiàn)inal Assembly Code)是“最后裝配號”,一般代表產(chǎn)地。3、之后的6位數(shù)(SNR,Serial Number,出廠序號)是“串號”,一般代表生產(chǎn)順序號。4、最后I位數(shù)(SP)通常是“0”,為檢驗碼,備用。頂EI碼具有唯一性,貼在手機背面的標(biāo)志上,并且讀寫于手機內(nèi)存中。它也是該手機在廠家的“檔案”和“身份證號”。如手機的頂EI是:35506505 331100 1/01。其中,355065 是 TAC,05 是 FAC,331100 是 SNR,1 是 SP,01 是軟件版本號。
[0003]目前很多手機app的開發(fā)者,在統(tǒng)計用戶app安裝量的時候是根據(jù)用戶的手機imei號統(tǒng)計的,即有多少不同的imei號就有計算多少用戶,但是目前很多技術(shù)是可以人為刷imei號的,這樣就會導(dǎo)致人為刷量。例如手機行業(yè)存在一種軟件推廣的方法,很多軟件平臺商會將自己的軟件通過手機批發(fā)商預(yù)裝在手機里面,當(dāng)用戶買到手機并使用軟件后,這些手機批發(fā)商就會根據(jù)軟件激活后上報的手機imei數(shù)得到相應(yīng)的推廣資金。
[0004]但是有些不本分的手機批發(fā)商為了拿到更多的錢,采用一些技術(shù)手段變更手機的imei號,手機批發(fā)商自己把軟件激活后再次修改imei號,修改后再次激活使用,一臺手機多次激活,一臺手機上報多個imei號,獲取更多的錢。如何防止這種現(xiàn)象發(fā)生成為本技術(shù)領(lǐng)域需要解決的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種防止手機軟件刷量的監(jiān)控方法及系統(tǒng),能有效防止刷量問題,節(jié)約費用。
[0006]為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是:
一種防止手機軟件刷量的監(jiān)控方法,包括如下步驟:
步驟1.監(jiān)測手機端是否安裝新手機軟件應(yīng)用程序,是則執(zhí)行下一步,否則繼續(xù)實時監(jiān)測;
步驟2.創(chuàng)建目錄文件夾,在目錄文件夾下新建一文件,寫入18位驗證碼;
步驟3.監(jiān)測到手機端首次打開軟件應(yīng)用程序,軟件應(yīng)用程序獲取手機端的imei(Internat1nal Mobile Equipment Identity,移動設(shè)備國際識別碼,又稱為國際移動設(shè)備標(biāo)識)號及18位驗證碼,將手機imei號及18位驗證碼通過網(wǎng)絡(luò)上傳到后臺服務(wù)器;
步驟4.后臺服務(wù)器統(tǒng)計收集到的手機imei號及18位驗證碼,監(jiān)測手機imei號及18位驗證碼是否為后臺服務(wù)器中唯一的手機imei號及18位驗證碼,是則判定為有效手機安裝軟件次數(shù),否則判定為無效手機安裝軟件次數(shù)。
[0007]進一步地,步驟I具體包括:
步驟S101.在電腦端安裝一助手軟件,所述助手軟件用于植入唯一的18位驗證碼; 步驟S102.監(jiān)測到手機端開機后,助手軟件自動開啟;
步驟S103.助手軟件實時監(jiān)測手機端是否安裝新手機軟件應(yīng)用程序;
步驟S104.是則獲取新手機軟件應(yīng)用程序的名稱,停止監(jiān)測,執(zhí)行下一步,否則返回上一步。
[0008]進一步地,步驟2具體包括:
步驟S201.助手軟件以獲取到的新手機軟件應(yīng)用程序的名稱創(chuàng)建目錄文件夾;
步驟S202.在目錄文件夾下新建一文件,助手軟件自動生成一 18位驗證碼,將18位驗證碼新建文件,并保存。
[0009]進一步地,步驟3具體包括:
步驟S301.助手軟件監(jiān)測到手機端是否首次打開軟件應(yīng)用程序,是則執(zhí)行下一步,否則結(jié)束監(jiān)測;
步驟S302.軟件應(yīng)用程序掃描18位驗證碼所在的文件,獲取手機端的imei號及18位驗證碼;
步驟S303.將獲取到的手機imei號及18位驗證碼通過網(wǎng)絡(luò)上傳到后臺服務(wù)器。
[0010]進一步地,步驟4具體包括:
步驟S401.后臺服務(wù)器接收軟件應(yīng)用程序通過網(wǎng)絡(luò)上傳到的后臺服務(wù)器;
步驟S402.監(jiān)測手機imei號及18位驗證碼是否為后臺服務(wù)器中唯一的手機imei號及18位驗證碼,是則判定為有效手機安裝軟件次數(shù),執(zhí)行下一步,否則判定為無效手機安裝軟件次數(shù),結(jié)束監(jiān)測;
步驟S403.統(tǒng)計收集到的有效的手機安裝軟件次數(shù)。
[0011]本發(fā)明還一種防止手機軟件刷量的監(jiān)控系統(tǒng),包括:
安裝監(jiān)測模塊,用于監(jiān)測手機端是否安裝新手機軟件應(yīng)用程序,是則執(zhí)行下一步,否則繼續(xù)實時監(jiān)測;
驗證碼創(chuàng)建模塊,用于創(chuàng)建目錄文件夾,在目錄文件夾下新建一文件,寫入18位驗證碼;
獲取發(fā)送模塊,用于監(jiān)測到手機端首次打開軟件應(yīng)用程序,軟件應(yīng)用程序獲取手機端的imei號及18位驗證碼,將手機imei號及18位驗證碼通過網(wǎng)絡(luò)上傳到后臺服務(wù)器;判斷模塊,用于后臺服務(wù)器統(tǒng)計收集到的手機imei號及18位驗證碼,監(jiān)測手機imei號及18位驗證碼是否為后臺服務(wù)器中唯一的手機imei號及18位驗證碼,是則判定為有效手機安裝軟件次數(shù),否則判定為無效手機安裝軟件次數(shù)。
[0012]進一步地,所述安裝監(jiān)測模塊包括:
助手軟件安裝模塊,用于在電腦端安裝一助手軟件,所述助手軟件用于植入唯一的18位驗證碼;
開機開啟模塊,用于監(jiān)測到手機端開機后,助手軟件自動開啟;
監(jiān)測模塊,用于助手軟件實時監(jiān)測手機端是否安裝新手機軟件應(yīng)用程序;
名稱獲取模塊,用于獲取新手機軟件應(yīng)用程序的名稱,停止監(jiān)測,執(zhí)行下一步,否則返回上一步。
[0013]進一步地,所述驗證碼創(chuàng)建模塊包括:
目錄創(chuàng)建模塊,用于助手軟件以獲取到的新手機軟件應(yīng)用程序的名稱創(chuàng)建目錄文件夾;
生成保存模塊,用于在目錄文件夾下新建一文件,助手軟件自動生成一 18位驗證碼,將18位驗證碼新建文件,并保存。
[0014]進一步地,所述獲取發(fā)送模塊包括:
首次打開監(jiān)測模塊,用于助手軟件監(jiān)測到手機端是否首次打開軟件應(yīng)用程序,是則執(zhí)行下一步,否則結(jié)束監(jiān)測;
掃描獲取模塊,用于軟件應(yīng)用程序掃描18位驗證碼所在的文件,獲取手機端的imei號及18位驗證碼;
上傳模塊,用于將獲取到的手機imei號及18位驗證碼通過網(wǎng)絡(luò)上傳到后臺服務(wù)器。
[0015]進一步地,所述判斷模塊包括:
接收模塊,用于后臺服務(wù)器接收軟件應(yīng)用程序通過網(wǎng)絡(luò)上傳到的后臺服務(wù)器;
對比模塊,用于監(jiān)測手機imei號及18位驗證碼是否為后臺服務(wù)器中唯一的手機imei號及18位驗證碼,是則判定為有效手機安裝軟件次數(shù),執(zhí)行下一步,否則判定為無效手機安裝軟件次數(shù),結(jié)束監(jiān)測;
統(tǒng)計模塊,用于統(tǒng)計收集到的有效的手機安裝軟件次數(shù)。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:通過植入18位驗證碼,實時監(jiān)測手機imei號及18位驗證碼是否為后臺服務(wù)器中唯一的手機imei號及18位驗證碼,是則判定為有效手機安裝軟件次數(shù),否則判定為無效手機安裝軟件次數(shù),從而避免重復(fù)計費,節(jié)省了軟件推廣費用,提升用戶體驗。
【附圖說明】
[0017]圖1為本發(fā)明的方法流程圖;
圖2為本發(fā)明的具體實施例流程圖。
【具體實施方式】
[0018]本發(fā)明的主旨在于克服現(xiàn)有技術(shù)的不足,提供一種防止手機軟件刷量的監(jiān)控方法,當(dāng)手