检测异常渠道的方法和系统技术方案

技术编号:14336662 阅读:104 留言:0更新日期:2017-01-04 10:07
本发明专利技术提供了一种检测异常渠道的方法,包括:提取渠道版本下应用访问用户的网络接入地址;将所述网络接入地址存在关联的多个应用访问用户形成所述渠道版本对应的多个用户集合;统计所述用户集合的属性;根据统计得到的所述属性进行异常渠道的识别。此外,还提供了一种检测异常渠道的系统。上述检测异常渠道的方法和系统能所进行的异常渠道检测准确性高,且能够适用于各种渠道。

【技术实现步骤摘要】

本专利技术涉及互联网应用
,特别涉及一种检测异常渠道的方法和系统
技术介绍
随着互联网应用的发展,各种应用被开发,相应的,用于实现应用推广的渠道也随之日益增多,开发者可通过任一渠道进行应用的发布,以便得用户得以通过该渠道下载得到所需要的应用。进行应用发布和推广的渠道中,开发者是基于用户由该渠道下载应用并注册或者联网激活的数量而付给费用。例如,对于渠道提供的游戏应用或者其它应用,每有一个用户注册了游戏账号或者应用账号之后,开发者将付给渠道一个费用;或者每有一个用户联网登录了游戏应用或者其它应用,开发者将付给渠道一个费用。基于此,渠道制造虚假用户而骗取开发者费用的情况时有发生,即存在着刷量工具的使用,以通过刷量工具生成应用的虚假新用户,以使得渠道中存在着大量用户。为检测渠道中是否存在虚假新用户,以获知该渠道是否为异常渠道,一方面,将基于硬件接入环境属性的分布来进行虚假新用户以及异常渠道的检测,具体的,鉴于当前的刷量工具是自动生成各种硬件环境接入参数,如MAC地址,每一新增的硬件环境接入参数均代表一个新用户,因此,现有的方案中常常是通过检测当前渠道下的硬件环境接入参数的分布与应用在所有渠道下的硬件环境接入参数的分布是否一致实现的。然而,不断改进的刷量工具可基于各硬件环境接入参数在真实情况下的分布来生成,进而使得由此所进行的异常渠道的检测犹为不准确。另一方面,将基于留存率进行异常渠道的检测。各种类型的渠道均有存在,其中不乏质量并不高的渠道,在这些渠道中,留存的用户很少,因此,异常渠道的检测并不适用于各种类型的渠道。
技术实现思路
基于此,有必要提供一种准确性高且能够适用于各种渠道的检测异常渠道的方法。此外,还有必要提供一种准确性高且能够适用于各种渠道的检测异常渠道的系统。为解决上述技术问题,将采用如下技术方案:一种检测异常渠道的方法,包括:提取渠道版本下应用访问用户的网络接入地址;将所述网络接入地址存在关联的多个应用访问用户形成所述渠道版本对应的多个用户集合;统计所述用户集合的属性;根据统计得到的所述属性进行异常渠道的识别。一种检测异常渠道的系统,包括:提取装置,用于提取渠道版本下应用访问用户的网络接入地址;用户关联装置,用于将所述网络接入地址存在关联的多个应用访问用户形成所述渠道版本对应的多个用户集合;统计装置,用于统计所述用户集合的属性;识别装置,用于根据统计得到的所述属性进行异常渠道的识别。由上述技术方案可知,下载自各渠道的应用触发运行并进行网络访问时,对于该种应用而言,各渠道版本的应用都将进行网络访问,因此,将提取渠道版本下应用访问用户的网络接入地址,以网络接入地址为依据得到多个关联的应用访问用户,相互之间存在关系的应用访问用户将形成渠道版本对应的多个用户集合,统计每一用户集合的属性,以根据该属性进识别提供应用下载的各渠道是否存在异常渠道,同一渠道版本中应用访问用户的网络接入地址将作为形成用户集合的依据,通过渠道中每一用户集合的属性识别其所在的渠道是否异常,应用访问用户的网络接入地址无法篡改,为渠道作弊提供最为直接的证据,并且由于是基于应用访问用户的,对于渠道而言,即便该渠道不是优质渠道也不会对异常渠道的准确识别造成影响,进而使得异常渠道的识别准确性高,且能够适用于各种渠道。附图说明图1是一个实施例中检测异常渠道的方法的流程图;图2是图1中将网络接入地址存在关联的多个应用访问用户形成渠道版本对应的多个用户集合的方法流程图;图3是图2中由网络接入地址得到应用访问用户的地理特征的方法流程图;图4是图3中处理提取的IP2段得到应用访问用户的地理特征的方法流程图;图5是图2中根据地理特征进行聚类得到相似的多个应用访问用户,相似的应用访问用户形成用户集合的方法流程图;图6是图1中统计用户集合的属性的方法流程图;图7是图1中根据统计得到的属性进行异常渠道的识别的方法流程图;图8是一个实施例中检测异常渠道的系统的结构框图;图9是图8中用户关联装置的结构框图;图10是图9中特征生成模块的结构框图;图11是图10中IP2段处理单元的结构框图;图12是图9中聚类模块的结构框图;图13图8中统计装置的结构框图;图14是图8中识别模块的结构框图;图15是一个实施例中多方推荐源的聚合方法的运行环境示意框图。具体实施方式体现本专利技术特征与优点的典型实施方式将在以下的说明中详细叙述。应理解的是本专利技术能够在不同的实施方式上具有各种的变化,其皆不脱离本专利技术的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本专利技术。如前所述,种类繁多的应用通过各种渠道发布并推广,使用各种便携终端的用户可通过任一渠道下载得到所需要的应用。任一应用在渠道中的发布和推广均需要付费,因此,为骗取费用,渠道制造虚假用户的可能性非常高。对于与应用进行交互的服务器而言,需要对渠道中与应用相关的行为进行监控。渠道制造虚假用户的方式大都是通过刷量工具的生成不同的硬件接入环境参数实现的,因此,对于渠道中与应用相关的行为进行的监控将受到检测依据被恶意篡改和渠道本身属性,例如,质量不高的渠道的影响,仍然需要不断进行优化。为屏蔽异常渠道检测的依据被恶意篡改和渠道本身的影响,特提出了一种检测异常渠道的方法。该方法可依赖于计算机程序,该计算机程序将运行于计算机系统之上,计算机系统可以运行于智能手机、平板电脑、个人电脑和笔记本电脑等便携终端中。在一个实施例中,具体的,该检测异常渠道的方法如图1所示,包括:步骤10,提取渠道版本下应用访问用户的网络接入地址。渠道拥有各种应用和用户,其能够进行应用分发,例如,各种为用户提供应用的平台即可称为渠道。对于开发的应用,都将按照其即将使用的发布渠道预先设置了不同的版本,即每一即将使用的发布渠道都有对应版本的应用,并通过相应的渠道版本进行标识。需要说明的是,本专利技术所指的用户以及应用访问用户均是渠道以及应用中的虚拟对象标识,其将作为渠道中任一应用的下载者和应用的使用者,并以用户标识的数据形式存在。应用访问用户的网络接入地址是应用触发运行时与后台的服务器进行网络交互所采用的IP(InternetProtocol,网际协议)地址。随着应用与后台的服务器所进行的交互,服务器将进行应用访问用户的网络接入地址和该应用的渠道版本的记录,也就是说,将以应用的渠道版本、应用访问用户为依据进行网络接入地址的记录,由此,对于应用的多个渠道版本而言,每一渠道版本都有对应的多个应用访问用户,每一应用访问用户都有对应的一个或者多个网络接入地址。在优选的实施例中,该渠道版本、应用访问用户和网络接入地址将随着应用所进行的访问而写入服务器中的日志,以供随时提取。与之对应的,对于与应用交互的后台的服务器而言,服务器需对多个渠道进行异常渠道的检测,以防止任一渠道随时出现的作弊行为。具体的,服务器将在日志中以渠道版本和应用访问用户为依据进行网络接入地址的有序提取,从而得到一渠道版本下每一应用访问用户的一个或者多个网络接入地址。步骤30,将网络接入地址存在关联的多个应用访问用户形成渠道版本对应的多个用户集合。由于通过网络接入地址可以获知应用访问用户所在的大致地理位置,例如,应用访问用户所在的省份、地级市等。因此,对于同一这一大致地理位置的应用访问用户而言,其网络接入本文档来自技高网...
检测异常渠道的方法和系统

【技术保护点】
一种检测异常渠道的方法,其特征在于,包括:提取渠道版本下应用访问用户的网络接入地址;将所述网络接入地址存在关联的多个应用访问用户形成所述渠道版本对应的多个用户集合;统计所述用户集合的属性;根据统计得到的所述属性进行异常渠道的识别。

【技术特征摘要】
1.一种检测异常渠道的方法,其特征在于,包括:提取渠道版本下应用访问用户的网络接入地址;将所述网络接入地址存在关联的多个应用访问用户形成所述渠道版本对应的多个用户集合;统计所述用户集合的属性;根据统计得到的所述属性进行异常渠道的识别。2.根据权利要求1所述的方法,其特征在于,所述将所述网络接入地址存在关联的多个用户形成所述渠道版本对应的多个用户集合的步骤包括:由所述网络接入地址得到应用访问用户的地理特征;根据地理特征进行聚类得到相似的多个应用访问用户,所述相似的应用访问用户形成用户集合。3.根据权利要求2所述的方法,其特征在于,所述由所述网络接入地址得到所述应用访问用户的地理特征的步骤包括:从所述渠道版本下应用访问用户的网络接入地址提取IP2段;处理提取的所述IP2段得到所述应用访问用户的地理特征。4.根据权利要求3所述的方法,其特征在于,所述处理提取的所述IP2段得到所述应用访问用户的地理特征的步骤包括:去重处理所述应用访问用户的IP2段,消除重复的IP2段;对所述去重处理后的IP2段进行排序得到所述应用访问用户的地理特征。5.根据权利要求2所述的方法,其特征在于,所述根据地理特征进行聚类得到相似的多个应用访问用户,所述相似的应用访问用户形成用户集合的步骤包括:分别对每一应用访问用户的地理特征进行哈希计算得到相应的指纹;按照所述指纹对所述应用访问用户进行排序,在排序的应用访问用户中将指纹相同的应用访问用户归类为同一用户集合。6.根据权利要求1所述的方法,其特征在于,所述统计所述用户集合的属性的步骤包括:统计所述用户集合中各应用访问用户的地理特征包含的地理位置种类;判断所述用户集合中统计得到的地理位置种类是否为多个,若为否,则将所述用户集合的属性标记为单一地理位置属性。7.根据权利要求6所述的方法,其特征在于,所述统计所述用户集合的属性的步骤还包括:若判断到所述用户集合中统计得到的地理位置为多个,则进一步判断多个所述地理位置是否跨省,若为是,则将所述用户集合的属性标记为多地理位置且跨省属性,若为否,则将所述用户集合的属性标记为多地理位置且未跨省属性。8.根据权利要求1所述的方法,其特征在于,所述根据统计得到的所述属性进行异常渠道的识别的步骤包括:获取所述应用在渠道中的新增用户总量;按照预设的特征值种类根据所述渠道中属性相同的用户集合和/或所述新增用户总量得到特征值;判断所述特征值是否大于所述属性和特征值种类对应的限值,若为是,则生成所述渠道为异常渠道的识别结果。9.一种检测异常渠道的系统,其特征在于,包括:提取装置,用于提取渠道版本下应用访问用户的网络接...

【专利技术属性】
技术研发人员:贺海军孔蓓蓓熊健熊焰杨剑鸣
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京;11

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

1