检测虚拟世界中点击欺诈的方法和系统的制作方法

文档序号:6465466阅读:180来源:国知局
专利名称:检测虚拟世界中点击欺诈的方法和系统的制作方法
技术领域
本发明涉及检测点击欺诈的方法,更具体地,涉及检测虚拟世界中点 击欺j乍的方法和系统。
背景技术
随着互联网的高4X展,搜索引擎和网络广告已经越来越普遍和流行。其中,很多搜索引擎采用按点击付费,即PPC ( pay-per-click)模式将网 络广告引入其中。目前,采用PPC方式的知名搜索引擎包括;Google AdWords, Yahoo!Search Marketing, Microsoft adCenter, Ask, LookSmart; Miva, Yandex, Baidu等。其中,Yahoo广告从其1998引入开始就采取PPC 模式。在PPC模式下,出现了一种新的网络诈骗,即点击欺诈(click fraud )。 点击欺诈是指,以产生费用为目的对广告进行点击,而对广告本身的内容 没有兴趣。常见的点击欺诈的情形有,由人或计算枳4呈序频繁对某些广告 进行点击,产生大量的不合理费用,以进行恶意竟争或诈骗。具体地,在网络上实施点击欺诈的主要方式有以下四种。首先是人为 点击,是指雇一些人持续进行广告点击。通常,他们会采用匿名代理服务 器来实施这样的点击欺诈,以使得欺诈行为更加隐蔽。其次M本点击, 是指运行脚本,拟人为点击,通常也要利用匿名代理服务器。还有自动 欺诈性点击,其通过嵌入脚本,通常为javascript来实现自动点击。此夕卜, 植入木马也是一种常见的方式。将木马植入到网络用户,可以使本来无意 浏览广告的用户从其网络终端发送广告点击,而该用户本身可能并没有意 识到。另一方面,三维虚拟世界也越来越多的走^^yU门的现实生活。这样的 虚拟世界包括,网上虛拟社区、网络游戏等场景。在许多虚拟世界中也已 经开始出现了网络广告,并且,在知名虚拟社区second life中,也已经采 用PPC模式进行广告收费。可以想见,在这样的模式下,与常规网络广告 相似,也会出现点击欺诈的现象。并且,以上给出的四种用于常规网络广 告的点击欺诈实施方式都可以运用于虛拟世界。点击欺诈为广告商造成大量经济损失,也为广告提供商带来巨大的威 胁。Yahoo, Google都曾经因为对点击欺诈防范不足而巻入法律纠纷。因 此,如何对点击欺诈进行检测和防范已经引起了高度关注。美国专利US20070033106A1和US20070244746A1给出一种通过监视 点击之后的后续动作来检测点击欺诈的方法。由于后续动作,例如是否由 此达成交易的可监视性很差,因此该方法的可操作性并不强。美国专利 US20070083519A1给出 一种通过每次改变网络广告的链接地址来防止点 击欺诈的方法。然而,该方法很容易通过相应改变点击程序来规避。美国 专利US20070255821A1和WO07105卯9Al给出了 一种基于统计规律的检 测欺诈点击的方法。该方法通过IP地址分析、点击率、机器学习等,从已 有的欺诈点击样本来判断输入点击是否有效。然而,目前这种方法的准确 度不能得到保证。另外,目前还公开有通过浏览器插件和!Hi码等方式防 止欺诈点击的方法,然而,这些方法实用性不高。因此,现有的这些方法存在各种缺点,并且都没有应用到虛拟世界中 进行判断。发明内容本发明的目的是检测和防止虚拟世界中的点击欺诈。为此,根据本发 明的第一方面,提供了一种用于检测虛拟世界中点击欺诈的方法,包括 从客户端获得点击事件;获取与所述点击事件相关联的至少 一个要素的三 维几何信息;以及才艮据所述三维几何信息,核查所述点击事件是否有效。根据本发明第二方面,提供了一种用于检测虚拟世界中点击欺诈的装置,包括事件分析模块,被配置为获得与点击事件相关联的至少一个要 素;三维信息提取模块,被配置为获取所述至少一个要素的三维几何信息; 以及核查模块,被配置为根据所述三维几何信息,核查所述点击事件是否 有效。本发明的方法和装置对于除采取针对防欺诈方法的主动反防欺诈手段 进行的人为恶意点击欺诈之外的其他点击欺诈方式都能够进行有效而准确 的检测和防止。并且,本发明的方法和装置实施简单,可操作性强,能够 简单快速地检测虚拟世界中的点击欺诈。


下面结合附图描述本发明的具体实施例,其中图l是根据本发明一个实施例的检测点击欺诈的流程图;图2是虚拟世界中M素的三维几何信息的示意图;图3示出根据本发明第二实施例的检测点击欺诈的方法的流程图;图4是设定有效点击区域的一个实施例的流程图;以及图5示出根据本发明一个实施例的检测点击欺诈的装置。
具体实施方式
以下具体描述本发明的实施例。图l是根据本发明一个实施例的检测点击欺诈的流程图。如图所示, 首先在步骤ll, M户端获得点击事件。事实上,该点击事件可能通itA 为点击、程序点击等各种方式产生。之后在步骤12,获取与点击事件相关联的要素的三维几何信息。这样 的要素包括被点击的广告栏、^点击事件的角色和点击发生的位置。 相应地,获取要素的三维几何信息的步骤12可以包括步骤21,在其中 获取4皮点击广告栏的三维几何信息;步骤22,在其中获取所述角色的三维 几何信息;以及步骤23,在其中获取点击位置的三维几何信息。更具体地,为了获取角色的三维信息,步骤22又可以包括如下步骤7首先,在步骤221,从点击事件获取客户端信息。由于点击事件均由客户端发出,因此,从中可以容易地获^:户端的信息。该客户端信息可以包括客户端IP地址、登录i^虛拟世界所用的帐号信息等等。之后,在步骤 222,将客户端映射为虛拟世界中的角色。由于虛拟世界中,每一帐号与一 个角色相对应,因此,通过以上获得的客户端信息,就可以将发起点击的 客户端映射到虛拟世界中发起点击的角色。于是,在步骤223,就可以获 得与该角色相关的三维几何信息。为了获取点击位置的三维几何信息,步骤23可包括以下步骤在步骤 231,从点击事件中获取点击发生点,然后在步骤232,获得与该点击发生 点相关的三维几何信息。本领域技术人员可以理解,与点击事件相关联的要素还可能包括其他 要素,并且,获取这些要素的三维几何信息的步骤原则上也没有先后顺序 的限制,除非 一个要素的三维信息的获取依赖于另 一要素的三维信息。图2是虚拟世界中M素的三维几何信息的示意图。^虛拟世R 后,每一用户都作为其中的一个角色100在该虛拟的三维世界中活动。较 大的虛拟世界还会有许多不同的场景,也就是不同的地图。在一特定场景 中,与现实世界相似,角色具有一个特定的视野范围,可以看到这个场景 之中一定范围之内的物体。这个视野范围近似为一个圆锥形,该圆锥可以 由顶点位置Pe,轴线方向向量Ke和圆锥顶角G)定义。在许多虛拟世界设 计中,角色的视野圆锥的顶点Pe就是角色眼睛的位置。在这种设计中,角 色看不到自己,所看到的三维虛拟世界中的景象与现实世界人眼看到的景 象非常类似。在另一些设计中,视野圆锥的顶点Pe与角色眼睛位置不重合, 偏离一定距离。这个距离可能产生于一组预定义规则中的某一种,而所述 的预定义规则在某些系统中又被称为视角。通常,在这样的系统中,用户 可以选择在多种视角模式之间进行切换。在这样的设计中,角色可以看到 自己或自己的一部分。这样,角色看到的景象如同在相对于角色的一定距 离处固定的成^^几所成的像。在同一视角模式下,视野圆锥顶点Pe与角色 眼睛位置之间的距离是固定的。由于顶点Pe与角色之间相对位置的固定性,还可以近似地用Pe指代角色所处的位置。如图2中所示,在该虛拟世界中,存在有广告栏200。该广告栏200 具有四个顶点pi, P2, P3, P4,统一表示为Pn, n=l,2,3,4。由于是三维 虚拟世界,广告栏200还具有一定的朝向,假定向量是广告栏的广告 面的法向量。可以理解,广告栏可以具有各种不同的形状,具有不同的顶 点数目。不过其形状、位置总是可以通过广告栏的三维模型所定义的空间 解析几何的各种M来定义,在此不必赘述。此外,假设在点Pc处进行了 广告点击。通过以上对示意图2的描述容易理解,角色的三维几何信息可以包括 -f见野圆锥的圆锥顶点Pe,轴线向量Ve和圆锥顶角0。广告栏的三维几何 信息可以包括各顶点位置Pn和法向量Vb。点击位置的三维几何信息可以 包括点击发生点的位置Pc。这些几何信息都能够容易地利用空间解析几何 表示为三维坐标、向量、角度、曲线或曲面的方程,以及三维空间经过投 影形成的二维空间中的点坐标、曲线方程等,便于后续计算和使用。通常, 虛拟世界的提供者为了计算的需要,已经存储并利用了这些三维几何信息。 因此,获取这些几何信息的过程通常只需要取出这些几何信息即可。可以理解,M素的三维几何信息并不局限于以上具体列出的参数。 根据后续判断的需要,还可以引入其他参数作为要素的几何信息。并且, 这些三维几何信息可以通过多种方式表达,如利用笛卡尔坐标系,极坐标 系等。现在回到图l,在获取各个要素的三维信息之后,就执行步骤13,根 据这些三维信息,核查点击事件的有效性。之后,对核查的结果进行记录, 也就是,在步骤14,记录有效点击;在步骤15,记录无效点击。步骤13中核查点击有效性的过程可以利用多种核查算法。下面结合一 段代码给出核查算法的一个具体例子。这个例子是基于这样的假设,也就 是,对于有效的点击事件来说,用户是基于兴趣点击广告栏的。那么,至 少应该保证,发起点击事件的角色、广告栏、点击位置的三维几何信息是 可用并有效的,并且角色能够清楚看到点击位置和被点击的广告栏。所述示例代码如下if ((户e == null) II (Fe==null))return "NO"; if ^==111111)return "NO"; if ( ! isPointsInOneWorld(户e,户c, Pn))return "NO"; billboardSquare = createSquare(/Vi); if ( ! isPointlnSquare(户c, billboardSquare))return "NO"; d = min( calculatePointDistance(户e, Pn)); if (d > MAX—VISIBLE—DISTANCE )return "NO";ce = calculateSeperationAngleOfTwoLines(Pc, 「e); if(Vce> )return "NO"; Q= createCircularConicalSurface(尸e, Ke, ); arealntersection = calculateIntersectionArea(Q, billboardSquare); areaBillboard = calculateSquareArea(户n);if (arealntersection / areaBillboard <MIN—VISIBLE—AREA—PERCENTAGE ) return "NO";这段代码中变量Pe, Pn, Ve, Pc的含义与图2中所示的相一致。首 先,在第一个if语句中,判断角色是否有效。具体地,读取角色的三维几 何信息Pe, Fe,若这两个变量中有一个是非法或者无效的,则认为,该角 色无效,相应地,由该角色;^的点击事件无效。在第二个if语句中,判断点击位置是否有效。这通过核查变量Pc的 有效性来执行。若Pc非法或无效,则i^为点击事件无效。在第三个if语句中,判断角色位置Pe,点击位置Pc和广告栏位置Pn 是否在同一场景,或同一地图中。如果上述三者中任意两个没有处于同一 场景,那么可以认为,角色不可能真正看到广告栏或发出感兴趣的点击, 于是判定该点击事件为无效事件。接下来定义变量billboardSquare,用其表示广告栏区域。在第四个if 语句中,判断点击位置Pc是否在广告栏区域之内。如果不在该区域,则认 为该点击事件无效。接着,计算角色位置Pe与多个广告栏顶点Pn之间的距离,将其中的 最小距离定义为变量d。在第五个if语句中,判断最小距离d是否大于一 个可见距离阈值。如果角色与广告栏的最小距离大于该阈值,则认为,角 色与广告栏距离太远,不可能清楚看到广告栏,也就是,广告栏对于角色 不可见,从而认定这时发出的点击为无效点击。然后,定义变量Wce,表示Pe与Pc的连线与Ke所成的角度,也就 是,点击位置偏离视野中轴线的角度。在第六个if语句中,判断该角度 甲ce是否大于视野圆锥的顶角G)。如果^">0,则说明点击位置超出了角 色的视野范围,也就是,点击位置对于角色不可见,那么可以认定,这时 发出的点击事件为无效点击。最后,计算变量 arealntersection 和 areaBillboard , 其中 arealntersection表示角色的视野圆锥在广告栏上截出的面积, areaBillboard表示广告栏的面积。可以想见,如果广告栏处于角色视野范 围之外,那么arealntersection为零;如果广告栏部分地处于角色浮见野范围 之内,那么0<areaIntersection<areaBillboard。在第七个if语句中,判断 arealntersection和areaBillboard的比例是否大于最小可见面积百分比。 如果该比例小于最小可见面积百分比,则说明,角色所看到的广告栏的比 例太小,不足以使其真正清楚看到广告并发出感兴趣的点击,也就是,认 为广告栏对于角色不可见。相应地,判定这时角色发出的点击为无效点击。可以理解,以上只是给出了一种核查算法的具体例子,存在其他的基 于三维几何信息的核查和判断方法。根据判断的严格程度和其他需要,可以修改以上判断语句中的常量和阈值,并添加或减少判断条件。并且,核 查算法可以通过多种语言、代码、形式实现。以上给出了检测虛拟世界中点击欺诈的方法的一个具体实施例。在这 个实施例的基础上,可以对检测点击欺诈的方法进行进一步改进,得到第 二实施例。图3示出根据本发明第二实施例的检测点击欺诈的方法的流程图。对 比图1可以看出,图3中的流程图的主体部分与图1所示基本相同,相同 的步骤用相同的附图标号表示,不同但是类似的步骤在原标号上添加"," 符号以示区别。在图3的流程图中,获取与点击事件相关的要素的三维几 何信息的步骤也包括获取角色的三维信息的步骤,获取点击位置的三维信 息的步骤以及获取4皮点击广告栏的三维信息的步骤。不同的是,在这个实 施例中,广告栏上裙j殳定了有效点击区域。只有在该有效点击区域中进行 的点击才能纟皮认为是有效的点击。相应地,获取与广告栏相关的三维信息 的步骤21,不仅包括获取广告栏本身的三维几何信息,还包括获取有效点击 区域的三维信息。该有效点击区域可以^l没定为各种形状。在一个示例中,有效点击区域为圆形,可以用其中心位置Pv和半径Rv表示其三维几何信自在广告栏上"&定有效点击区域可以通过多种方法实现,下面给出一种实现方式的例子。该例子的流程图如图4所示。首先,在步骤401,获取 与广告栏形状相关的三维几何信息。接着,在步骤402,获取广告栏中内 容显示区域的三维几何信息。然后,在该内容显示区域中选择一个三维区 域作为有效点击区域,即步骤403。接下来,在步骤404,获取一种外观特 征用以突出显示有效点击区域。这样的外观特征可以是颜色特征、背景质 地特征、边框特征等等,使得人眼可以容易地判断出有效点击区域的所在, 而自动点击程序4艮难将其识别。然后,在步骤405,在广告栏上将该外观 特征叠加到有效点击区域。最后,在步骤406,提供这样的广告栏,并使 得有效点击区域和该区域之外的其他区域都可以接受点击。可以理解,本领域技术人员可以采用其他的设定有效点击区域的方法。由于有效点击区域的设定,图3的流程图中接下来的核查点击事件有 效性的步骤13,将会涉及与有效点击区域相关的判定。为此,可在用于描述 图1中步骤13的示例性代码的基础上,添加以下的代码,来实现关于有效 点击区域的判定。validCircle = createCircularPlan(Pv, Rv,户n); if ( ! isPointlnCircle(户c, validCircle))return "NO"; 丄ve = createUne(i^, 7*e);Vve = calculateSeperationAngleOfTwoLines(Z/ve, Fe); if(Yve> 0) return "NO";在以上的代码中,首先定义变量validCircle,表示有效点击圆面。在 第一个if语句中,判断点击位置Pc是否位于上述有效点击圆面中。如果 Pc不在该圆面中,根据有效点击区域的定义,可以认定该点击为无效点击。接着,定义变量Lve,表示角色与有效点击区域中心的连线。然后, 基于该连线Lve和视野圆锥的轴线向量Ve,计算得出有效点击区域中心偏 离视野中心的角度Yve。在第二个if语句中,判断该角度平ve是否大于视 野圆锥顶角0。如果Vve〉G),则表明,有效点击区域的中心已经超出了角 色的视野范围,也就是,有效点击区域对于角色不可见,这时发出的点击 为无效点击。可以理解,以上给出的代码是第二实施例中核查算法的一部分的具体 例子,存在其他的基于有效点击区域的三维几何信息的核查和判断方法。 并且,核查算法可以通过多种语言、代码、形式实现。回到图3的流程图,在利用核查算法判断点击事件的有效性之后,与 图1中所示相同,记录该核查的结果。在设定有有效点击区域的本实施例 中,在核查出点击事件无效,并记录无效点击之后,还添加了步骤16,在 其中改变有效点击区域。改变有效点击区域的步骤16可以包括改变有效点 击区域的参数Pv, Rv。参照图4设定有效点击区域的方法,可以理解,改13变有效点击区域的步骤还可以包括获取外观特征用以突出显示有效点击 区域;将该外观特征叠加到新的有效点击区域;以及再次提供广告栏,并 使得有效点击区域和该区域之外的其他区域都可以接受点击。通过在每次 无效点击之后改变有效点击区域,可以进一步防止由程序发起的欺诈性点击。以上示例性给出了检测虛拟世界中点击欺诈的方法。可以理解,在给出的方法的^i^出上,本领域技术人员可以做出多种变体。基于同 一发明构思,本发明还提供了检测虛拟世界中点击欺诈的装置。图5示出根据本发明一个实施例的检测点击欺诈的装置。该装置总体由数 字5表示。如图所示,在客户端处,由感兴趣的用户或者由欺诈性点击的 程序、脚本发出一个点击事件。该点击事件通过网络被传送到虚拟世界的 服务端,装置5从服务端获得所述点击事件,以进行有效性分析和核查。 为此,装置5包括事件分析模块501,三维信息提取模块503,和核查模块 505。事件分析模块501被配置为接收关于点击事件的信息,从中分析以及 获得与点击事件相关联的至少一个要素。如以上所述,与点击事件相关联 的至少一个要素可以包括被点击的广告栏,发起点击的角色以及点击发 生的位置等。三维信息提取漠块503,被配置为获取所述至少一个要素的三维几何 信息。如以上结合图2的描述,该三维几何信息可以包括角色的视觉圆 锥顶点Pe,轴向向量Ve,圆锥顶角0,被点击广告栏的顶点Pn,点击位 置Pc等。在一个替代方案中,可以提供单独的映射模块502,用于将客户端映 射到虚拟世界中的角色,并将获得的角色发送至三维信息提^^莫块503, 由模块503获取与角色相关的三维几何信息。这个功能也可以集成到事件 分析模块501中由其统一完成。核查模块505被配置为根据三维信息提取漠块503获得的三维几何信 息,核查点击事件是否有效。所述核查所依据的方法可按照图1中步骤13的方法来实现,在此不再赘述。在一种方案中,核查模块505加载有执行 所述核查算法的程序或软件模块。可选地,在另一方案中,提供核查算法 模块504,其中存储了多种核查算法可供选择。核查模块505可以根据需 要,调用核查算法模块504中的不同算法来执行有效性核查。进一步地,该装置还可以包括结果记录模块507和点击结果数据库 508。结果记录模块507被配置为将核查模块505核查的结果记录在点击结 果数据库508中,以备后续使用。与检测点击欺诈的第二实施例的方法相对应,下面给出检测点击欺诈 的装置的第二实施方式。该第二实施方式在上述实施方式的基础上,添加 有效区域生成模块。该模块被配置为在虛拟世界的广告栏中设定一有效区 域,只有发生在该有效区域内的点击才能被认为是有效点击。相应地,三维信息提,块503被配置为,还要获取该点击有效区域 的三维几何信息,例如,在该有效区域为圆形的情况下,获得其中心位置 Pv和半径Rv。此外,与有效点击区域的设定相对应,核查模块505还被配置为执行 附加的有效性核查,该附加有效性核查是基于该有效点击区域的三维几何 信息和其他要素的三维信息而做出。该附加核查方法例如包括以下步骤根据点击位置和有效区域的三维几何信息,核查点击位置是否在所述有效 区域中;根据角色和有效区域的三维几何信息,核查有效区域对于所述角 色是否可见等等。进一步地,所述有效区域生成模块还可以与核查模块505相连,并被 配置为当核查才莫块505将点击事件判定为无效点击时,则更改有效点击 区域的三维几何信息。由此,可进一步防止由程序发起的点击欺诈。本领域技术人员可以理解,上述的方法和装置可以使用计算机可执行 指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD -ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸 如光学或电子信号载体的数据载体上提供了这样的代码。本实施例的检测 点击欺诈的装置及其单元、组件可以由诸如超大M4莫集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程 逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处 理器执行的软件实现,也可以由上述硬件电路和软件的结合实现。虽然以上结合具体实施例对本发明的检测虛拟世界中点击欺诈的方法 及装置进行了详细描述,但本发明并不限于此,本领域普通技术人员能够 理解可以对本发明进行多种变换、替换和修改而不偏离本发明的精神和范围;本发明的保护范围由所附权利要求来限定。
权利要求
1.一种用于检测虚拟世界中点击欺诈的方法,包括从客户端获得点击事件;获取与所述点击事件相关联的至少一个要素的三维几何信息;以及根据所述三维几何信息,核查所述点击事件是否有效。
2. 如权利要求l所述的方法,其中,所述与点击事件相关联 的至少一个要素包括虛拟世界中发起点击事件的角色,点击发 生的位置和被点击的广告栏中的一个或多个。
3. 如权利要求2所述的方法,其中所述获取与点击事件相关 联的至少一个要素的三维几何信息的步骤包括从所述点击事件获取发起点击的客户端信息; 根据所述客户端信息将所述客户端映射为所述角色;以及 获取所述角色的三维几何信息。
4. 如权利要求2所述的方法,其中所述角色在虛拟世界中的 -见野构成一个圆锥,所述角色的三维几何信息包括该圆锥的顶点 坐标,轴线向量和圆锥顶角。
5. 如权利要求2-4中任一项所述的方法,其中所述获取与点 击事件相关联的至少一个要素的三维几何信息的步骤包括从所述点击事件获取点击发生点;以及 获取与所述点击发生点相关的三维坐标信息。
6. 如权利要求2-5中任一项所述的方法,其中所述核查点击 事件是否有效的步骤包括以下步骤中的一个或多个根据所述角色的三维几何信息,核查角色是否有效; 根据所述点击位置的三维几何信息,核查点击位置是否有效; 根据所述点击位置和被点击广告栏的三维几何信息,核查点 击位置是否在广告栏中;根据所述角色和被点击广告栏的三维几何信息,核查所述广告栏对于所述角色是否可见;以及根据所述角色和点击位置的三维几何信息,核查所述点击位 置对于所述角色是否可见。
7. 如权利要求2-6中任一项所述的方法,其中所述广告栏 中被设定有一有效区域,所述核查点击事件是否有效的步骤包括 以下步骤中的至少一个根据所述点击位置和有效区域的三维几何信息,核查点击位置是否在所述有效区域中;以及根据所述角色和有效区域的三维几何信息,核查所述有效区 域对于所述角色是否可见。
8. 如权利要求7的方法,还包括如果所述点击事件被核查 为无效,则更改所述有效区域的三维几何信息。
9. 一种用于检测虚拟世界中点击欺诈的装置,包括 事件分析模块,被配置为获得与点击事件相关联的至少一个要素;三维信息提取模块,被配置为获取所述至少一个要素的三维 几何信息;以及核查模块,被配置为根据所述三维几何信息,核查所述点击 事件是否有效。
10. 如权利要求9的装置,其中所述与点击事件相关联的至少 一个要素包括虚拟世界中发起点击事件的角色,点击发生的位 置和被点击的广告栏中的一个或多个。
11. 如权利要求10的装置,还包括映射模块,被配置为将发 起所述点击事件的客户端映射到所述角色。
12. 如权利要求10或11的装置,其中所述角色在虚拟世界中 的视野构成一个圆锥,所述角色的三维几何信息包括该圆锥的顶 点坐标,轴线向量和圓锥顶角。
13. 如权利要求10-12中任一项的装置,其中所述核查模块 被配置为执行以下步骤中的一个或多个根据所述角色的三维几何信息,核查角色是否有效; 根据所述点击位置的三维几何信息,核查点击位置是否有效; 根据所述点击位置和被点击广告栏的三维几何信息,核查点击位置是否在广告栏中;根据所述角色和被点击广告栏的三维几何信息,核查所述广告栏对于所述角色是否可见;以及根据所述角色和点击位置的三维几何信息,核查所述点击位置对于所述角色是否可见。
14. 如权利要求10- 13中任一项所述的装置,还包括有效区 域生成模块,被配置为在所述广告栏中设定一有效区域,其中, 所述核查模块还被配置为执行以下步骤中的至少一个根据所述点击位置和有效区域的三维几何信息,核查点击位 置是否在所述有效区域中;以及根据所述角色和有效区域的三维几何信息,核查所述有效区 域对于所述角色是否可见。
15. 如权利要求14的装置,其中,所述有效区域生成模块还 被配置为如果所述点击事件被所述核查模块核查为无效,则更 改所述有效区域的三维几何信息。
16. —种用于提供虛拟世界服务的服务器,包括如权利要求9 - 15中任一项的装置。
17. —种用于提供虛拟世界服务的系统,包括 服务器,被配置为提供虚拟世界服务;以及 如权利要求9-15中任一项的装置,其中所述服务器与所述装置通过接口相连接。
全文摘要
一种用于检测虚拟世界中点击欺诈的方法,包括从客户端获得点击事件;获取与所述点击事件相关联的至少一个要素的三维几何信息;以及根据所述三维几何信息,核查所述点击事件是否有效。本发明还提供了与之相应的检测虚拟世界中点击欺诈的装置。
文档编号G06Q30/00GK101615278SQ200810129259
公开日2009年12月30日 申请日期2008年6月26日 优先权日2008年6月26日
发明者萌 叶, 健 周, 晟 陆 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1