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