一种防止手机软件刷量的监控方法及系统的制作方法

文档序号:9399133阅读:621来源:国知局
一种防止手机软件刷量的监控方法及系统的制作方法
【技术领域】
[0001]本发明涉及软件监控技术,特别是涉及一种防止手机软件刷量的监控方法及系统。
【背景技术】
[0002]IMEKInternat1nal Mobile Equipment Identity,移动设备国际识别码,又称为国际移动设备标识)是手机的唯一识别号码。MEI由15位数字组成,每位数字仅使用0~9的数字,其组成为:1、前6位数(TAC,Type Approval Code)是“型号核准号码”,一般代表机型。2、接着的2位数(FAC,Final Assembly Code)是“最后装配号”,一般代表产地。3、之后的6位数(SNR,Serial Number,出厂序号)是“串号”,一般代表生产顺序号。4、最后I位数(SP)通常是“0”,为检验码,备用。頂EI码具有唯一性,贴在手机背面的标志上,并且读写于手机内存中。它也是该手机在厂家的“档案”和“身份证号”。如手机的頂EI是:35506505 331100 1/01。其中,355065 是 TAC,05 是 FAC,331100 是 SNR,1 是 SP,01 是软件版本号。
[0003]目前很多手机app的开发者,在统计用户app安装量的时候是根据用户的手机imei号统计的,即有多少不同的imei号就有计算多少用户,但是目前很多技术是可以人为刷imei号的,这样就会导致人为刷量。例如手机行业存在一种软件推广的方法,很多软件平台商会将自己的软件通过手机批发商预装在手机里面,当用户买到手机并使用软件后,这些手机批发商就会根据软件激活后上报的手机imei数得到相应的推广资金。
[0004]但是有些不本分的手机批发商为了拿到更多的钱,采用一些技术手段变更手机的imei号,手机批发商自己把软件激活后再次修改imei号,修改后再次激活使用,一台手机多次激活,一台手机上报多个imei号,获取更多的钱。如何防止这种现象发生成为本技术领域需要解决的问题。

【发明内容】

[0005]本发明的目的在于克服现有技术的不足,提供一种防止手机软件刷量的监控方法及系统,能有效防止刷量问题,节约费用。
[0006]为了达到上述目的,本发明采用的技术方案是:
一种防止手机软件刷量的监控方法,包括如下步骤:
步骤1.监测手机端是否安装新手机软件应用程序,是则执行下一步,否则继续实时监测;
步骤2.创建目录文件夹,在目录文件夹下新建一文件,写入18位验证码;
步骤3.监测到手机端首次打开软件应用程序,软件应用程序获取手机端的imei(Internat1nal Mobile Equipment Identity,移动设备国际识别码,又称为国际移动设备标识)号及18位验证码,将手机imei号及18位验证码通过网络上传到后台服务器;
步骤4.后台服务器统计收集到的手机imei号及18位验证码,监测手机imei号及18位验证码是否为后台服务器中唯一的手机imei号及18位验证码,是则判定为有效手机安装软件次数,否则判定为无效手机安装软件次数。
[0007]进一步地,步骤I具体包括:
步骤S101.在电脑端安装一助手软件,所述助手软件用于植入唯一的18位验证码; 步骤S102.监测到手机端开机后,助手软件自动开启;
步骤S103.助手软件实时监测手机端是否安装新手机软件应用程序;
步骤S104.是则获取新手机软件应用程序的名称,停止监测,执行下一步,否则返回上一步。
[0008]进一步地,步骤2具体包括:
步骤S201.助手软件以获取到的新手机软件应用程序的名称创建目录文件夹;
步骤S202.在目录文件夹下新建一文件,助手软件自动生成一 18位验证码,将18位验证码新建文件,并保存。
[0009]进一步地,步骤3具体包括:
步骤S301.助手软件监测到手机端是否首次打开软件应用程序,是则执行下一步,否则结束监测;
步骤S302.软件应用程序扫描18位验证码所在的文件,获取手机端的imei号及18位验证码;
步骤S303.将获取到的手机imei号及18位验证码通过网络上传到后台服务器。
[0010]进一步地,步骤4具体包括:
步骤S401.后台服务器接收软件应用程序通过网络上传到的后台服务器;
步骤S402.监测手机imei号及18位验证码是否为后台服务器中唯一的手机imei号及18位验证码,是则判定为有效手机安装软件次数,执行下一步,否则判定为无效手机安装软件次数,结束监测;
步骤S403.统计收集到的有效的手机安装软件次数。
[0011]本发明还一种防止手机软件刷量的监控系统,包括:
安装监测模块,用于监测手机端是否安装新手机软件应用程序,是则执行下一步,否则继续实时监测;
验证码创建模块,用于创建目录文件夹,在目录文件夹下新建一文件,写入18位验证码;
获取发送模块,用于监测到手机端首次打开软件应用程序,软件应用程序获取手机端的imei号及18位验证码,将手机imei号及18位验证码通过网络上传到后台服务器;判断模块,用于后台服务器统计收集到的手机imei号及18位验证码,监测手机imei号及18位验证码是否为后台服务器中唯一的手机imei号及18位验证码,是则判定为有效手机安装软件次数,否则判定为无效手机安装软件次数。
[0012]进一步地,所述安装监测模块包括:
助手软件安装模块,用于在电脑端安装一助手软件,所述助手软件用于植入唯一的18位验证码;
开机开启模块,用于监测到手机端开机后,助手软件自动开启;
监测模块,用于助手软件实时监测手机端是否安装新手机软件应用程序;
名称获取模块,用于获取新手机软件应用程序的名称,停止监测,执行下一步,否则返回上一步。
[0013]进一步地,所述验证码创建模块包括:
目录创建模块,用于助手软件以获取到的新手机软件应用程序的名称创建目录文件夹;
生成保存模块,用于在目录文件夹下新建一文件,助手软件自动生成一 18位验证码,将18位验证码新建文件,并保存。
[0014]进一步地,所述获取发送模块包括:
首次打开监测模块,用于助手软件监测到手机端是否首次打开软件应用程序,是则执行下一步,否则结束监测;
扫描获取模块,用于软件应用程序扫描18位验证码所在的文件,获取手机端的imei号及18位验证码;
上传模块,用于将获取到的手机imei号及18位验证码通过网络上传到后台服务器。
[0015]进一步地,所述判断模块包括:
接收模块,用于后台服务器接收软件应用程序通过网络上传到的后台服务器;
对比模块,用于监测手机imei号及18位验证码是否为后台服务器中唯一的手机imei号及18位验证码,是则判定为有效手机安装软件次数,执行下一步,否则判定为无效手机安装软件次数,结束监测;
统计模块,用于统计收集到的有效的手机安装软件次数。
[0016]与现有技术相比,本发明的有益效果是:通过植入18位验证码,实时监测手机imei号及18位验证码是否为后台服务器中唯一的手机imei号及18位验证码,是则判定为有效手机安装软件次数,否则判定为无效手机安装软件次数,从而避免重复计费,节省了软件推广费用,提升用户体验。
【附图说明】
[0017]图1为本发明的方法流程图;
图2为本发明的具体实施例流程图。
【具体实施方式】
[0018]本发明的主旨在于克服现有技术的不足,提供一种防止手机软件刷量的监控方法,当手
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1