互联网广告异常点击检测方法、装置、设备及可读存储介质与流程

文档序号:11250772阅读:1535来源:国知局
互联网广告异常点击检测方法、装置、设备及可读存储介质与流程

本发明涉及互联网技术领域,具体而言,涉及一种互联网广告异常点击检测方法、装置、设备及可读存储介质。



背景技术:

cpc广告是目前互联网中最为常见的一种广告形式,其为costperclick的英文缩写,即每次点击付费广告,当用户点击某个投放广告的媒体网站上的cpc广告后,该媒体网站即会获得相应的广告收入。随着cpc广告投放量越来越大,一些媒体网站为了获取更大利益,使用软件模拟正常用户的广告点击行为。这些虚假点击不能为广告主实现利益转化,确需要广告主付费,损害了广告主的利益,且不利于广告生态的健康有序发展。

目前通常采用通过专家经验确立规则或者通过简单统计方法来识别互联网广告的异常点击行为。但这两种方法在使用中均存在局限性,如根据专家经验确立的规则过于固化,无法适应作弊手段的变化;而简单统计方法处理数据空间有限,不能利于海量数据多维度精细化的分析。

在所述背景技术部分公开的上述信息仅用于加强对本发明的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

有鉴于此,本发明提供一种互联网广告异常点击检测方法、装置、设备及可读存储介质,能够有效实现异常点击的自动检测。

本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。

根据本发明的一方面,提供一种互联网广告异常点击检测方法,包括:从多条日志数据中分别筛选出广告点击量大于一预设的第一阈值的多个样本数据,所述样本数据为基于不同维度聚合后的点击量数据;根据所述多个样本数据,基于配置化文件,分别确定相应维度的各统计特征的特征值;建立所述各统计特征的特征值的第一高斯分布,并获得各第一高斯分布的第一均值和第一标准差;以及根据所述各统计特征的特征值的第一高斯分布的第一均值和第一标准差,分别判断所述多个样本数据是否异常;其中,所述配置化文件包括用于确定所述各统计特征的特征值的计算算子。

根据本发明的一实施方式,根据所述各统计特征的特征值的第一高斯分布的第一均值和第一标准差,分别判断所述多个样本数据是否异常包括:针对各统计特征i,去除所述多个样本数据中其统计特征i的特征值小于u(i)-2*σ(i)或者大于u(i)+2*σ(i)的样本数据,其中u(i)为统计特征i的特征值的第一高斯分布的第一均值,σ(i)为统计特征i的特征值的第一高斯分布的第一标准差;根据剩余的所述样本数据,分别重新建立相应维度的各统计特征i的特征值的第二高斯分布,并重新获得各第二高斯分布的第二均值u2(i)和第二标准差σ2(i);确定各统计特征i的特征值的第二高斯分布中的第一分位点概率密度cp(i)、第二分位点概率密度bp(i)及第三分位点概率密度ap(i);分别确定所有统计特征的所述第一分位点概率密度的乘积cp、所述第二分位点概率密度的乘积bp及所述第三分位点概率密度的乘积ap;分别计算各样本数据的所有统计特征的特征值的乘积y;以及根据cp、bp、ap及各样本数据的y,分别判断各样本数据是否异常。

根据本发明的一实施方式,根据cp、bp、ap及y,分别判断各样本数据是否异常包括:当所述样本数据的y小于cp时,确定该样本数据为极端异常;当所述样本数据的y小于bp时,确定该样本数据为严重异常;当所述样本数据的y小于ap时,确定该样本数据为一般异常。

根据本发明的一实施方式,上述方法还包括:根据各样本数据相应维度的各统计特征的特征值及各统计特征的特征值的第二高斯分布,分别对各条日志数据进行离线标注,获得各条日志数据的标注结果,以确定各条日志中的离线点击是否异常;对各条日志数据中的所述离线点击的基础特征与所述标注结果之间的关系进行学习,获得训练生成模型;以及根据所述训练生成模型,对实时点击是否为异常点击进行实时判断。

根据本发明的一实施方式,根据各样本数据相应维度的各统计特征的特征值及各统计特征的特征值的第二高斯分布,分别对各条日志数据进行离线标注,获得各条日志数据的标注结果,以确定各条日志中的离线点击是否异常包括:分别对各条日志数据执行如下操作:确定各统计特征的特征值;根据各统计特征的特征值及其第二高斯分布的第二均值u2(i)及第二标准差σ2(i),确定各统计特征的异常度分数为:

确定该条日志数据的总异常度为各统计特征的异常度分数的加和;以及当所述总异常度大于一预设的第二阈值时,判断所述离线点击为异常点击;当所述总异常度小于所述第二阈值时,判断所述离线点击为正常点击;其中,score(i)为统计特征i的所述异常度分数,fval(i)为统计特征i的所述特征值。

根据本发明的一实施方式,根据所述训练生成模型,对实时点击是否为异常点击进行实时判断包括:解析所述实时点击的基础特征;根据所述实时点击的基础特征与所述训练生成模型,确定一预估值,所述预估值的区间为[0,1];以及当所述预估值大于一预设的第三阈值时,判断所述实时点击为异常点击;当所述预估值小于或等于所述第三阈值时,判断所述实时点击为正常点击。

根据本发明的一实施方式,所述基础特征包括:广告位id、ip地址、点击时间。

根据本发明的一实施方式,所述维度包括:广告位维度、ip地址维度。

根据本发明的另一个方面,提供一种互联网广告异常点击检测装置,包括:样本提取模块,用于从多条日志数据中分别筛选出广告点击量大于一预设的第一阈值的多个样本数据,所述样本数据为基于不同维度聚合后的点击量数据;特征值确定模块,用于根据所述多个样本数据,基于配置化文件,分别确定相应维度的各统计特征的特征值;分布建立模块,用于建立所述各统计特征的特征值的第一高斯分布,并获得各第一高斯分布的第一均值和第一标准差;以及异常判断模块,用于根据所述各统计特征的特征值的第一高斯分布的第一均值和第一标准差,分别判断所述多个样本数据是否异常;其中,所述配置化文件包括用于确定所述各统计特征的特征值的计算算子。

根据本发明的再一个方面,提供一种计算机设备,包括:存储器、处理器及存储在所述存储器中并可在所述处理器中运行的可执行指令,所述处理器执行所述可执行指令时实现如上述任意一种方法。

根据本发明的再一个方面,提供一种计算机可读存储介质,其上存储有计算机可执行指令,所述可执行指令被处理器执行时实现如上述任意一种方法。

根据本发明实施方式的互联网广告异常点击检测方法,通过配置文件,可实现统计特征的特征值提取的自动化及点击量分布生成的自动化,从而根据自动生成的点击量的分布来实现异常点击的检测。此外,通过对统计特征中使用到的算子的配置,可以灵活的对统计特征进行扩展,实现新特征的无缝接入。

另外,根据一些实施方式,本发明的互联网广告异常点击检测方法,利用离线高斯异常检测的结果,进一步提供对实时点击的异常检测,一方面提供了更为精细粒度的检测方法,另一方面满足了对应实时计费的检测需求。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。

附图说明

通过参照附图详细描述其示例实施例,本发明的上述和其它目标、特征及优点将变得更加显而易见。

图1是根据一示例性实施方式示出的一种互联网广告异常点击检测系统的框图。

图2是根据一示例性实施方式示出的一种互联网广告异常点击检测方法的流程图。

图3是根据图2所示的互联网广告异常点击检测方法的一示例性实施例的流程图。

图4是根据一示例性实施方式示出的又一种互联网广告异常点击检测方法的流程图。

图5是根据图4所示的互联网广告异常点击检测方法的一示例性实施例的流程图。

图6是根据图4所示的互联网广告异常点击检测方法的另一示例性实施例的流程图。

图7是根据一示例性实施方式示出的一种互联网广告异常点击检测装置的框图。

图8是根据一示例性实施方式示出的一种计算机系统的结构示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本发明的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本发明的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现或者操作以避免喧宾夺主而使得本发明的各方面变得模糊。

本发明实施方式的互联网广告异常点击检测方法,可应用于广告主的后台服务器中。当用户点击媒体网站中广告主投放的广告后,其会自动链接到广告主的网页中,广告主可以基于不同的媒体网站(即广告位)和/或用户的ip地址等信息对点击进行不同维度的统计,从而实现对异常点击的检测。广告主的后台服务器可以为单一的一台服务器,也可以为分布式的服务器群,本发明不以此为限。

图1是根据一示例性实施方式示出的一种互联网广告异常点击检测系统的框图。如图1所示,该系统1包括:离线模块11及在线模块12。其中离线模块11主要负责通过对离线的日志数据中的点击量进行统计,并采用高斯异常检测来对离线点击进行异常检测及等级划分等;此外,为了更细粒度以及实时的异常点击检测,离线模块11进一步对高斯异常检测时建立的分布进行离线标注、模型训练,从而生成模型文件。在线模块12通过离线模块11所生成的模型文件对实时点击进行异常检测。

基于该系统,下面具体说明本发明的方法实施方式。

图2是根据一示例性实施方式示出的一种互联网广告异常点击检测方法的流程图。参考图1及图2,方法10例如可以由离线模块11实现,方法10包括:

在步骤s102中,从多条日志数据中分别筛选出广告点击量大于一预设的第一阈值的多个样本数据,所述样本数据为基于不同维度聚合后的点击量数据。

为了保证统计特征计算的有效性,需要选取出的样本数据中的广告点击量满足大于第一阈值的要求。此外,该样本数据中为基于不同维度聚合后的点击量数据,不同维度例如可以包括:广告位维度、点击用户的ip地址维度等。也即该样本数据可以为来自同一广告位的点击量数据的聚合,或者为来自同一ip地址的点击量数据的聚合。

第一阈值在实际应用中可根据实际需求而设定,在此不做限定。

在步骤s104中,根据多个样本数据,基于配置化文件,分别确定相应维度的各统计特征的特征值。

统计特征通常可以抽象为三类:单日志特征、聚合特征及组合特征。其中不同的聚合特征具有不同的计算方式,为了实现特征提取的配置化,可以将特征的计算过程抽象为不同的算子,每一算子对应一种计算方式,例如:count算子,用于计算点击数量;sum算子,用于计算点击量的代数和;ratio算子,用于计算比例;max算子,用于计算最大值;min算子,用于计算最小值;avg算子,用于计算平均值;distinct算子,用于计算不同元素的个数;topnratio算子,用于计算topn元素占比总和。如可以通过topnratio算子计算同一广告位中统计特征pos_userid_top5的特征值,即计算top5的用户id的点击占总点击量的比例。

通过在配置文件中通过指定算子、字段列等,使得离线模块11可以通过加载配置文件获得对应的特征值。

在步骤s106中,建立各统计特征的特征值的第一高斯分布,并获得各第一高斯分布的第一均值和第一标准差。

针对每个统计特征,如统计特征i,分别计算不同样本数据的该统计特征的特征值,并根据不同的特征值,建立该统计特征的第一高斯分布,并计算的到该第一高斯分布的第一均值u(i)及第一标准差σ(i)。

在步骤s108中,根据各统计特征的特征值的第一高斯分布的第一均值和第一标准差,分别判断多个样本数据是否异常。

根据本发明实施方式的互联网广告异常点击检测方法,通过配置文件,可实现统计特征的特征值提取的自动化及点击量分布生成的自动化,从而根据自动生成的点击量的分布来实现异常点击的检测。此外,通过对统计特征中使用到的算子的配置,可以灵活的对统计特征进行扩展,实现新特征的无缝接入。

应清楚地理解,本发明描述了如何形成和使用特定示例,但本发明的原理不限于这些示例的任何细节。相反,基于本发明公开的内容的教导,这些原理能够应用于许多其它实施方式。

图3是根据图2所示的互联网广告异常点击检测方法的一示例性实施例的流程图。图3进一步为图2中所示的步骤s108提供了一种实施方法,如图3所示,步骤s108包括:

在步骤s1082中,针对各统计特征i,去除多个样本数据中其统计特征i的特征值小于u(i)-2*σ(i)或者大于u(i)+2*σ(i)的样本数据。

其中u(i)为统计特征i的特征值的第一高斯分布的第一均值,σ(i)为统计特征i的特征值的第一高斯分布的第一标准差。

在步骤s1084中,根据剩余的样本数据,分别重新建立相应维度的各统计特征i的特征值的第二高斯分布,并重新获得各第二高斯分布的第二均值u2(i)和第二标准差σ2(i)。

在步骤s1086中,确定各统计特征i的特征值的第二高斯分布中的第一分位点概率密度cp(i)、第二分位点概率密度bp(i)及第三分位点概率密度ap(i)。

其中,第一分位点例如可以为0.0001分位点,第二分位点例如可以为0.0125分位点,第三分位点例如可以为0.025分位点。

在步骤s1088中,分别确定所有统计特征的第一分位点概率密度的乘积cp、第二分位点概率密度的乘积bp及第三分位点概率密度的乘积ap。

设共有n个统计特征,则即cp=cp(1)*cp(2)*......*cp(n),bp=bp(1)*bp(2)*......*bp(n),ap=ap(1)*ap(2)*......*ap(n)。

在步骤s1090中,分别计算各样本数据的所有统计特征的特征值的乘积y。

即y=x(1)*x(2)*......*x(n),其中x(i)为统计特征i的特征值。

在步骤s1092中,根据cp、bp、ap及各样本数据的y,分别判断各样本数据是否异常。

例如,当某一样本数据的y小于cp时,确定该样本数据为极端异常;当某一样本数据的y小于bp时,确定该样本数据为严重异常;当某一样本数据的y小于ap时,确定该样本数据为一般异常。

在上述高斯异常检测中,可以对不同维度如广告位、ip地址等的统计特征进行判断,从而确定样本数据是否异常。但一个广告位上可能只有部分流量是作弊的,其他流量是正常的,为了进行更细粒度的检测及实时检测,本发明实施方式进一步提供了基于高斯异常检测的实时检测方法。

图4是根据一示例性实施方式示出的又一种互联网广告异常点击检测方法的流程图。与图2所示的方法10不同之处在于,图4所示的方法20在方法10的基础上,还包括:

在步骤202中,根据各样本数据相应维度的各统计特征的特征值及各统计特征的特征值的第二高斯分布,分别对各条日志数据进行离线标注,获得各条日志数据的标注结果,以确定各条日志中的离线点击是否异常。

离线标注需要使用高斯异常检测时所建立的各统计特征的特征值的高斯分布,从而为离线点击根据高斯异常检测时建立的分布进行标注,获得各条日志数据的标注结果,以确定各条日志中的离线点击是否异常。

在步骤s204中,对各条日志数据中的离线点击的基础特征与标注结果之间的关系进行学习,获得训练生成模型。

通过离线标注能够离线的识别点击是否作弊,但广告点击是实时扣费的,需要实时的判断点击是否为异常点击。实时的点击日志里只有基础特征,如包括:广告位id、ip地址、点击时间等,没有离线标注中用到的聚合特征。因此,需要一个模型能学习到基础特征与异常点击检测(即标注结果)之间的关系。

具体地,在进行上述离线标注后,提取离线点击的基础特征,例如使用深度神经网络模型(deepneutralnetwork,dnn)进行学习基础特征与标注结果的关。深度神经网络模型是现有的比较成熟的技术,theano、tensorflow等开源框架都有提供,为了避免模糊本发明,对利用深度神经网络进行学习的说明不再赘述。

在步骤s206中,根据训练生成模型,对实时点击是否为异常点击进行实时判断。

该步骤可以由图1中实时在线模块12实施,其利用离线模块11生成的训练生成模型,对实时点击是否为异常点击进行实时判断。

根据本发明实施方式的互联网广告异常点击检测方法,利用离线高斯异常检测的结果,进一步提供对实时点击的异常检测,一方面提供了更为精细粒度的检测方法,另一方面满足了对应实时计费的检测需求。

图5是根据图4所示的互联网广告异常点击检测方法的一示例性实施例的流程图。图5进一步为图4中所示的步骤s202提供了一种实施方法,如图5所示,步骤s202包括:分别对各条日志数据执行如下操作:

在步骤s2022中,确定各统计特征的特征值。

在步骤s2024中,根据各统计特征的特征值及其第二高斯分布的第二均值u2(i)及第二标准差σ2(i),确定各统计特征的异常度分数为:

其中,score(i)为统计特征i的异常度分数,fval(i)为统计特征i的特征值。

在步骤s2026中,确定该条日志数据的总异常度为各统计特征的异常度分数的加和。

其中n为统计特征的数量。

在步骤s2028中,当总异常度大于一预设的第二阈值时,判断离线点击为异常点击;当总异常度小于第二阈值时,判断所述离线点击为正常点击。

第二阈值的取值在实际应用中可根据实际需求而设定,在此不做限定。

图6是根据图4所示的互联网广告异常点击检测方法的另一示例性实施例的流程图。图6进一步为图4中所示的步骤s202提供了一种实施方法,图6可以由图1所示的在线模块12实施,如图6所示,步骤s206包括:

在步骤s2062中,解析实时点击的基础特征。

基础特征如广告位id、ip地址、点击时间等。

在步骤s2064中,根据实时点击的基础特征与训练生成模型,确定一预估值,预估值的区间为[0,1]。

在步骤s2066中,当预估值大于一预设的第三阈值时,判断实时点击为异常点击;当预估值小于或等于第三阈值时,判断实时点击为正常点击。

第三阈值例如可以为0.5,但本发明不以此为限,在实际应用中第三阈值可根据实际需求而具体设定。

本领域技术人员可以理解实现上述实施方式的全部或部分步骤被实现为由cpu执行的计算机程序。在该计算机程序被cpu执行时,执行本发明提供的上述方法所限定的上述功能。所述的程序可以存储于一种计算机可读存储介质中,该存储介质可以是只读存储器,磁盘或光盘等。

此外,需要注意的是,上述附图仅是根据本发明示例性实施方式的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。

下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。

图7是根据一示例性实施方式示出的一种互联网广告异常点击检测装置的框图。如图7所示,装置30包括:样本提取模块302、特征值确定模块304、分布建立模块306及异常判断模块308。

其中,样本提取模块302用于从多条日志数据中分别筛选出广告点击量大于一预设的第一阈值的多个样本数据,所述样本数据为基于不同维度聚合后的点击量数据。

特征值确定模块304用于根据所述多个样本数据,基于配置化文件,分别确定相应维度的各统计特征的特征值。

所述配置化文件包括用于确定所述各统计特征的特征值的计算算子。

分布建立模块306用于建立所述各统计特征的特征值的第一高斯分布,并获得各第一高斯分布的第一均值和第一标准差。

异常判断模块308用于根据所述各统计特征的特征值的第一高斯分布的第一均值和第一标准差,分别判断所述多个样本数据是否异常。

在一些实施例中,异常判断模块308包括:样本去除子模块、分布建立子模块、概率密度确定子模块、第一乘积确定子模块、第二乘积确定子模块及异常检测子模块。其中,样本去除子模块用于针对各统计特征i,去除所述多个样本数据中其统计特征i的特征值小于u(i)-2*σ(i)或者大于u(i)+2*σ(i)的样本数据,其中u(i)为统计特征i的特征值的第一高斯分布的第一均值,σ(i)为统计特征i的特征值的第一高斯分布的第一标准差;分布建立子模块用于根据剩余的所述样本数据,分别重新建立相应维度的各统计特征i的特征值的第二高斯分布,并重新获得各第二高斯分布的第二均值u2(i)和第二标准差σ2(i);概率密度确定子模块用于确定各统计特征i的特征值的第二高斯分布中的第一分位点概率密度cp(i)、第二分位点概率密度bp(i)及第三分位点概率密度ap(i);第一乘积确定子模块用于分别确定所有统计特征的所述第一分位点概率密度的乘积cp、所述第二分位点概率密度的乘积bp及所述第三分位点概率密度的乘积ap;第二乘积确定子模块用于分别计算各样本数据的所有统计特征的特征值的乘积y;异常检测子模块用于根据cp、bp、ap及各样本数据的y,分别判断各样本数据是否异常。

在一些实施例中,异常检测子模块还用于当所述样本数据的y小于cp时,确定该样本数据为极端异常;当所述样本数据的y小于bp时,确定该样本数据为严重异常;当所述样本数据的y小于ap时,确定该样本数据为一般异常。

在一些实施例中,装置30还包括:离线标注模块、模型训练模块及实时检测模块。其中离线标注模块用于根据各样本数据相应维度的各统计特征的特征值及各统计特征的特征值的第二高斯分布,分别对各条日志数据进行离线标注,获得各条日志数据的标注结果,以确定各条日志中的离线点击是否异常;模型训练模块用于对各条日志数据中的所述离线点击的基础特征与所述标注结果之间的关系进行学习,获得训练生成模型;实时检测模块用于根据所述训练生成模型,对实时点击是否为异常点击进行实时判断。

在一些实施例中,离线标注模块包括:特征值确定子模块、异常度确定子模块、总异常度确定子模块及点击判断子模块。各子模块分别对各条日志数据执行如下操作:特征值确定子模块用于确定各统计特征的特征值;异常度确定子模块用于根据各统计特征的特征值及其第二高斯分布的第二均值u2(i)及第二标准差σ2(i),确定各统计特征的异常度分数为:

其中,score(i)为统计特征i的所述异常度分数,fval(i)为统计特征i的所述特征值;总异常度确定子模块用于确定该条日志数据的总异常度为各统计特征的异常度分数的加和;点击判断子模块用于当所述总异常度大于一预设的第二阈值时,判断所述离线点击为异常点击;当所述总异常度小于所述第二阈值时,判断所述离线点击为正常点击。

在一些实施例中,实时检测模块包括:基础特征解析子模块、预估值确定子模块及点击检测子模块。其中,基础特征解析子模块用于解析所述实时点击的基础特征;预估值确定子模块用于根据所述实时点击的基础特征与所述训练生成模型,确定一预估值,所述预估值的区间为[0,1];点击检测子模块用于当所述预估值大于一预设的第三阈值时,判断所述实时点击为异常点击;当所述预估值小于或等于所述第三阈值时,判断所述实时点击为正常点击。

需要注意的是,上述附图中所示的框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

图8是根据一示例性实施方式示出的一种计算机系统的结构示意图。需要说明的是,图8示出的计算机系统仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图8所示,计算机系统600包括中央处理单元(cpu)601,其可以根据存储在只读存储器(rom)602中的程序或者从存储部分608加载到随机访问存储器(ram)603中的程序而执行各种适当的动作和处理。在ram603中,还存储有系统600操作所需的各种程序和数据。cpu601、rom602以及ram603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。

以下部件连接至i/o接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至i/o接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元(cpu)601执行时,执行本申请的系统中限定的上述功能。

需要说明的是,本申请所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括发送单元、获取单元、确定单元和第一处理单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,发送单元还可以被描述为“向所连接的服务端发送图片获取请求的单元”。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:

从多条日志数据中分别筛选出广告点击量大于一预设的第一阈值的多个样本数据,所述样本数据为基于不同维度聚合后的点击量数据;

根据所述多个样本数据,基于配置化文件,分别确定相应维度的各统计特征的特征值;

建立所述各统计特征的特征值的第一高斯分布,并获得各第一高斯分布的第一均值和第一标准差;以及

根据所述各统计特征的特征值的第一高斯分布的第一均值和第一标准差,分别判断所述多个样本数据是否异常;

其中,所述配置化文件包括用于确定所述各统计特征的特征值的计算算子。

以上具体地示出和描述了本发明的示例性实施方式。应可理解的是,本发明不限于这里描述的详细结构、设置方式或实现方法;相反,本发明意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1