一种识别应用激活情况的方法及装置制造方法及图纸

技术编号:13281816 阅读:37 留言:0更新日期:2016-07-08 23:40
本发明专利技术提出了一种识别应用激活情况的方法及装置,该方法包括:在测试时间段内,判断接收到的基于应用激活而上报的终端识别号是否存在批量连续,当接收到的所述终端识别号存在批量连续时,判定所述批量连续的终端识别号对应的应用激活为非真实激活。该装置包括:判断模块。本发明专利技术可以识别出利用应用的分发渠道信息进行虚假激活应用的行为,并且还能基于接收到的与渠道相关的应用激活数据,统计真正激活的数据,从而为应用提供方减少不必要的经济损失。

【技术实现步骤摘要】
一种识别应用激活情况的方法及装置
本专利技术涉及终端应用
,尤其涉及一种识别应用激活情况的方法及装置。
技术介绍
作为应用或者游戏厂商,推广应用或者游戏主要是靠各个分发渠道,其中手机厂商占据着举足轻重的地位。手机厂商通过内置第三方应用或者游戏可以带来增值收益。增值收益产生的过程是:每个应用或者游戏都带有渠道号,大部分应用和游戏的开发商,只认可第一次安装并运行的渠道号,这个过程叫做激活,激活率为激活总数除以内置总量。增值收益是根据激活数量来计费。识别一台手机通常是根据手机的IMEI(InternationalMobileEquipmentIdentity,移动设备国际身份)号。渠道号是应用或者游戏的开发商给各个分发渠道分配的唯一识别码。当一款游戏在一台手机上安装并运行后,该手机会向游戏开发商上报该手机的IMEI号以及游戏开发商为手机厂商分配的渠道号,游戏开发商根据收到的IMEI号和渠道号如果确认该游戏已经真正激活,就会给该手机厂商返利。在这种情况下,手机厂商可能会基于自身的渠道刷应用来谋利,因为手机厂商可以确定手机IMEI号的号段,通过依次修改手机的IMEI号,每次修改完IMEI号之后,将应用运行一遍,即可向应用开发商上报以基于该安装运行行为即激活行为而获利;若手机厂商将其拥有的手机IMEI号的号段进行全遍历,就可以将自己的分发渠道全部刷一遍,同时提高激活率。为了避免利用应用的分发渠道信息进行虚假激活应用的行为,这种行为简称为渠道刷应用,应用或者游戏的开发商须要通过具体的激活标准来判断应用或者游戏是否真正激活,通常将以下几种方式作为激活的标准:1:N天以后的留存率;2:终端用户使用次数;3:终端用户时间时长;4:以上方式的各种组合;现有方案的缺陷是:这些方式对一般的渠道拥有足够的防刷能力。但是针对手机厂商,存在着明显的缺陷。
技术实现思路
本专利技术要解决的技术问题是,提供一种识别应用激活情况的方法及装置,识别出渠道刷应用的情况,从而减少应用提供方的经济损失。本专利技术采用的技术方案是,所述识别应用激活情况的方法,包括:在测试时间段内,判断接收到的基于应用激活而上报的终端识别号是否存在批量连续,当接收到的所述终端识别号存在批量连续时,判定所述批量连续的终端识别号对应的应用激活为非真实激活。进一步的,作为一种可选的技术方案,判断接收到的基于应用激活而上报的终端识别号是否存在批量连续,包括:按照从大到小或者从小到大,对接收到的基于应用激活而上报的终端识别号进行排序;判断经排序后的终端识别号中是否存在设定数量的终端识别号连续,若是,判定所述终端识别号存在批量连续,否则所述终端识别号不存在批量连续。进一步的,作为另一种可选的技术方案,判断接收到的基于应用激活而上报的终端识别号是否存在批量连续,包括:A1:当接收到的基于应用激活而上报的终端识别号时,记录所述终端识别号及其对应的激活时间点和激活状态持续时长;A2:按照从大到小或者从小到大,对接收到的基于应用激活而上报的终端识别号进行排序,判断经排序后的终端识别号中是否存在设定数量的终端识别号连续,若是,判定所述终端识别号存在批量连续,流程结束,否则执行步骤A3;A3:基于上报的时间点的先后顺序为所述终端识别号排序,判断经排序后的终端识别号对应的激活状态持续时长是否随机分布,若是,则判定所述终端识别号不存在批量连续,否则所述终端识别号存在批量连续。进一步的,所述方法,还包括:当接收到的所述终端识别号不存在批量连续时,基于接收到的与渠道号相关的应用激活数据确定出应用真实的激活数量。进一步的,所述基于接收到的与渠道号相关的应用激活数据确定出应用真实的激活数量,包括:B1,根据在所述测试时间段内接收到的基于应用激活而上报的所有渠道号,确定出所有渠道号对应的平均激活数量随时间的分布数据、以及任一渠道号对应的激活数量随时间的分布数据;B2,将所有渠道号对应的平均激活数量随时间的分布数据称为标准数据,将任一渠道号对应的激活数量随时间的分布数据称为待定数据;针对任一渠道号来说,将该渠道号的待定数据与所述标准数据重叠部分与所述标准数据的比例作为基准比例;将在所述测试时间段内接收到的该渠道号的应用激活总数乘以所述基准比例得到通过该渠道号激活的应用的真实激活数量。本专利技术还提供一种识别应用真实激活情况的装置,包括:判断模块,用于在测试时间段内,判断接收到的基于应用激活而上报的终端识别号是否存在批量连续,当接收到的所述终端识别号存在批量连续时,判定所述批量连续的终端识别号对应的应用激活为非真实激活。进一步的,作为一种可选的技术方案,所述判断模块,用于:按照从大到小或者从小到大,对接收到的基于应用激活而上报的终端识别号进行排序;判断经排序后的终端识别号中是否存在设定数量的终端识别号连续,若是,判定所述终端识别号存在批量连续,否则所述终端识别号不存在批量连续。进一步的,作为另一种可选的技术方案,所述判断模块,包括:记录模块,用于当接收到的基于应用激活而上报的终端识别号时,记录所述终端识别号及其对应的激活时间点和激活状态持续时长;第一判别模块,用于按照从大到小或者从小到大,对接收到的基于应用激活而上报的终端识别号进行排序,判断经排序后的终端识别号中是否存在设定数量的终端识别号连续,若是,判定所述终端识别号存在批量连续,否则调用第二判别模块;第二判别模块,用于基于上报的时间点的先后顺序为所述终端识别号排序,判断经排序后的终端识别号对应的激活状态持续时长是否随机分布,若是,则判定所述终端识别号不存在批量连续,否则所述终端识别号存在批量连续。进一步的,所述装置,还包括:数量确定模块,用于当接收到的所述终端识别号不存在批量连续时,基于接收到的与渠道号相关的应用激活数据确定出应用真实的激活数量。进一步的,所述数量确定模块,包括:分布数据确定模块,用于根据在所述测试时间段内接收到的基于应用激活而上报的所有渠道号,确定出所有渠道号对应的平均激活数量随时间的分布数据、以及任一渠道号对应的激活数量随时间的分布数据;将所有渠道号对应的平均激活数量随时间的分布数据称为标准数据,将任一渠道号对应的激活数量随时间的分布数据称为待定数据;真实激活数量确定模块,用于针对任一渠道号来说,将该渠道号的待定数据与所述标准数据重叠部分与所述标准数据的比例作为基准比例;将在所述测试时间段内接收到的该渠道号的应用激活总数乘以所述基准比例得到通过该渠道号激活的应用的真实激活数量。采用上述技术方案,本专利技术至少具有下列优点:本专利技术所述识别应用真实激活情况的方法及装置,可以识别出渠道刷应用的行为,并且还能基于接收到的与渠道号相关的应用激活数据,统计真正激活的数据,从而为应用提供方减少不必要的经济损失。附图说明图1为本专利技术第一实施例的识别应用激活情况的方法流程图;图2为本专利技术第二实施例的识别应用激活情况的方法流程图;图3为本专利技术第三实施例的识别应用激活情况的装置中的判断模块的优选的组成结构示意图;图4为本专利技术第四实施例的识别应用激活情况的装置组成结构示意图。具体实施方式为更进一步阐述本专利技术为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本专利技术进行详细说明如后。本专利技术第一实施例,一种识别应用激活情况的方法,可以运用于应用提供方本文档来自技高网
...

【技术保护点】
一种识别应用激活情况的方法,其特征在于,包括:在测试时间段内,判断接收到的基于应用激活而上报的终端识别号是否存在批量连续,当接收到的所述终端识别号存在批量连续时,判定所述批量连续的终端识别号对应的应用激活为非真实激活。

【技术特征摘要】
1.一种识别应用激活情况的方法,其特征在于,包括:在测试时间段内,判断接收到的基于应用激活而上报的终端识别号是否存在批量连续,当接收到的所述终端识别号存在批量连续时,判定所述批量连续的终端识别号对应的应用激活为非真实激活;在判断接收到的基于应用激活而上报的终端识别号是否存在批量连续之前,先按照从大到小或者从小到大,对接收到的基于应用激活而上报的终端识别号进行排序;判断接收到的基于应用激活而上报的终端识别号是否存在批量连续,包括:A1:当接收到的基于应用激活而上报的终端识别号时,记录所述终端识别号及其对应的激活时间点和激活状态持续时长;A2:判断经排序后的终端识别号中是否存在设定数量的终端识别号连续,若是,判定所述终端识别号存在批量连续,流程结束,否则执行步骤A3;A3:基于上报的时间点的先后顺序为所述终端识别号排序,判断经排序后的终端识别号对应的激活状态持续时长是否随机分布,若是,则判定所述终端识别号不存在批量连续,否则所述终端识别号存在批量连续。2.根据权利要求1所述的识别应用激活情况的方法,其特征在于,判断接收到的基于应用激活而上报的终端识别号是否存在批量连续,包括:判断经排序后的终端识别号中是否存在设定数量的终端识别号连续,若是,判定所述终端识别号存在批量连续,否则所述终端识别号不存在批量连续。3.根据权利要求1~2中任一项所述的识别应用激活情况的方法,其特征在于,所述方法,还包括:当接收到的所述终端识别号不存在批量连续时,基于接收到的与渠道号相关的应用激活数据确定出应用真实的激活数量。4.根据权利要求3所述的识别应用激活情况的方法,其特征在于,所述基于接收到的与渠道号相关的应用激活数据确定出应用真实的激活数量,包括:B1,根据在所述测试时间段内接收到的基于应用激活而上报的所有渠道号,确定出所有渠道号对应的平均激活数量随时间的分布数据、以及任一渠道号对应的激活数量随时间的分布数据;B2,将所有渠道号对应的平均激活数量随时间的分布数据称为标准数据,将任一渠道号对应的激活数量随时间的分布数据称为待定数据;针对任一渠道号来说,将该渠道号的待定数据与所述标准数据重叠部分与所述标准数据的比例作为基准比例;将在所述测试时间段内接收到的该渠道号的应用激活总数乘以所述基准比例得到通过该渠道号激活的应用的...

【专利技术属性】
技术研发人员:欧阳俊
申请(专利权)人:东莞宇龙通信科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1