logo好方法网

广告触发作弊识别方法、装置、电子设备及存储介质


技术摘要:
本申请提供一种广告触发作弊识别方法、装置、电子设备及存储介质,涉及互联网广告技术领域。所述方法包括:从客户端获取指定按键被触发前的多次滑动记录;判断所述多次滑动记录中是否存在两次或两次以上滑动轨迹相同的滑动记录;在所述多次滑动记录中存在两次或两次以  全部
背景技术:
随着互联网技术的迅速发展,越来越多的广告被投放在互联网上,在手机、平板、 电脑等终端设备上都能见到广告页面。由于互联网广告通常需要点击指定按钮或点击跳转 至其他页面才能算作触发广告,从而获取广告点击量,使用户可以进行下一步操作。许多网 站或客户端可以通过某些插件或小程序控制终端设备自动进行滑动和点击触发广告的操 作,不需要人为进行,从而以作弊手段跳过广告,不需要用户自己对广告进行浏览和操作, 使广告投放失效。 现有技术中的常见的反作弊手段主要是通过同一个cookie或IP(Internet  Protocol,互联网协议)地址是否多次浏览网页或者多次重复请求判断该网站流量是否属 于异常流量,容易被作弊方采用清除浏览器cookie以及使用代理IP等手段绕过。因此现有 反广告作弊手段存在作弊判断准确性不高的问题。
技术实现要素:
有鉴于此,本申请实施例的目的在于提供一种广告触发作弊识别方法、装置、电子 设备及存储介质,以改善现有技术中存在的作弊判断准确性不高的问题。 本申请实施例还提供了一种广告触发作弊识别方法,应用于服务端,所述方法包 括:从客户端获取指定按键被触发前的多次滑动记录;判断所述多次滑动记录中是否存在 两次或两次以上滑动轨迹相同的滑动记录;在所述多次滑动记录中存在两次或两次以上滑 动轨迹相同的滑动记录时,确定存在广告触发作弊行为。 在上述实现方式中,由于人为滑动不可能精确到每次的滑动轨迹都完全一致,只 有机器或程序进行的滑动操作才能够机械式地完全一致,基于用户触发广告前的滑动记录 中的滑动轨迹进行作弊行为判定,在多次滑动轨迹相同时认定该滑动操作为机器或程序作 弊执行,避免基于cookie或IP地址的重复请求判定作弊行为带来的反作弊判定容易被绕过 的缺陷,提高了作弊行为判定准确性。 可选地,所述从客户端获取指定按键被触发前的多次滑动记录,包括:从客户端获 取指定按键被触发前的预设时间内的多次滑动记录;或从客户端获取指定按键被触发前的 预设次数的滑动记录。 在上述实现方式中,用于进行作弊行为判定的滑动记录可以是广告被触发前的某 一时间段内的记录,也可以是广告被触发前的预设次数的记录,能够基于具体的数据采集 特点、广告投放类型或具体需求等选择不同的滑动记录获取条件,从而提高了反作弊的灵 活性和适用性。 可选地,所述判断所述多次滑动记录中是否存在两次或两次以上滑动轨迹相同的 4 CN 111612550 A 说 明 书 2/9 页 滑动记录,包括:在所述多次滑动记录中提取有效滑动记录;在所述有效滑动记录中存在两 次或两次以上滑动轨迹相同的滑动记录时,确定所述多次滑动记录中存在两次或两次以上 滑动轨迹相同的滑动记录。 在上述实现方式中,将滑动记录中的有效滑动记录作为判定滑动轨迹相同或不同 的依据,避免将用户误操作引起的滑动距离较短的、滑动时间较短的或其他误操作滑动记 录作为作弊判定基础,从而提高了广告触发作弊识别的准确性。 可选地,所述在所述多次滑动记录中提取有效滑动记录,包括:将所属cookie不同 的滑动记录作为不同次的滑动记录;提取出所述不同次的滑动记录中滑动次数大于预设阈 值的滑动记录作为有效滑动记录。 在上述实现方式中,基于滑动记录的所属cookie区分不同次的滑动记录,能够基 于cookie的稳定性和本地属性保证滑动记录的可靠性,同时基于滑动记录中滑动次数来确 定有效滑动记录,能够避免将用户偶然的操作生成的两次或三次滑动轨迹相同的滑动记录 错认为机器或程序的作弊行为,进一步提高了广告触发作弊行为的识别准确性。 本申请实施例还提供了一种广告触发作弊识别方法,应用于客户端,所述方法包 括:在指定按键被触发时,获取所述指定按键被触发前的多次滑动记录;将所述多次滑动记 录发送至服务端,用于所述服务端判断所述多次滑动记录中是否存在两次或两次以上滑动 轨迹相同的滑动记录,并在所述多次滑动记录中存在两次或两次以上滑动轨迹相同的滑动 记录时,确定存在广告触发作弊行为。 在上述实现方式中,由于人为滑动不可能精确到每次的滑动轨迹都完全一致,只 有机器或程序进行的滑动操作才能够机械式地完全一致,客户终端将用户触发广告前的滑 动记录发送至服务端,以使其基于其中的滑动轨迹进行作弊行为判定,在多次滑动轨迹相 同时认定该滑动操作为机器或程序作弊执行,避免基于cookie或IP地址的重复请求判定作 弊行为带来的反作弊判定容易被绕过的缺陷,提高了作弊行为判定准确性。 可选地,在所述获取所述指定按键被触发前的多次滑动记录之前,所述方法还包 括:通过JavaScript模块对所述客户端的触屏事件进行监听,以获取每次触屏事件的触屏 开始触发事件的起始坐标,以及每次触屏事件的触屏结束触发事件的结束坐标;将每次触 屏事件的起始坐标和结束坐标之间添加间隔符,生成滑动轨迹并保存所述滑动轨迹。 在上述实现方式中,通过JavaScript模块对触屏事件的其实坐标和结束坐标进行 提取并基于其生成滑动轨迹,能够快速、准确地获得终端设备上的滑动轨迹。 可选地,所述获取所述指定按键被触发前的多次滑动记录,包括:将每次触屏事件 对应的滑动轨迹作为一次滑动记录,基于所述滑动轨迹获取所述指定按键被触发前的多次 滑动记录。 在上述实现方式中,基于滑动轨迹认定滑动记录,提高了滑动记录的判定准确性 和精度。 本申请实施例还提供了一种广告触发作弊识别装置,应用于服务端,所述装置包 括:滑动记录获取模块,用于从客户端获取指定按键被触发前的多次滑动记录;判断模块, 用于判断所述多次滑动记录中是否存在两次或两次以上滑动轨迹相同的滑动记录;确定模 块,用于在所述多次滑动记录中存在两次或两次以上滑动轨迹相同的滑动记录时,确定存 在广告触发作弊行为。 5 CN 111612550 A 说 明 书 3/9 页 在上述实现方式中,由于人为滑动不可能精确到每次的滑动轨迹都完全一致,只 有机器或程序进行的滑动操作才能够机械式地完全一致,基于用户触发广告前的滑动记录 中的滑动轨迹进行作弊行为判定,在多次滑动轨迹相同时认定该滑动操作为机器或程序作 弊执行,避免基于cookie或IP地址的重复请求判定作弊行为带来的反作弊判定容易被绕过 的缺陷,提高了作弊行为判定准确性。 可选地,所述滑动记录获取模块具体用于:从客户端获取指定按键被触发前的预 设时间内的多次滑动记录;或从客户端获取指定按键被触发前的预设次数的滑动记录。 在上述实现方式中,用于进行作弊行为判定的滑动记录可以是广告被触发前的某 一时间段内的记录,也可以是广告被触发前的预设次数的记录,能够基于具体的数据采集 特点、广告投放类型或具体需求等选择不同的滑动记录获取条件,从而提高了反作弊的灵 活性和适用性。 可选地,所述判断模块具体用于:在所述多次滑动记录中提取有效滑动记录;在所 述有效滑动记录中存在两次或两次以上滑动轨迹相同的滑动记录时,确定所述多次滑动记 录中存在两次或两次以上滑动轨迹相同的滑动记录。 在上述实现方式中,将滑动记录中的有效滑动记录作为判定滑动轨迹相同或不同 的依据,避免将用户误操作引起的滑动距离较短的、滑动时间较短的或其他误操作滑动记 录作为作弊判定基础,从而提高了广告触发作弊识别的准确性。 可选地,所述判断模块具体用于:将所属cookie不同的滑动记录作为不同次的滑 动记录;提取出所述不同次的滑动记录中滑动次数大于预设阈值的滑动记录作为有效滑动 记录。 在上述实现方式中,基于滑动记录的所属cookie区分不同次的滑动记录,能够基 于cookie的稳定性和本地属性保证滑动记录的可靠性,同时基于滑动记录中滑动次数来确 定有效滑动记录,能够避免将用户偶然的操作生成的两次或三次滑动轨迹相同的滑动记录 错认为机器或程序的作弊行为,进一步提高了广告触发作弊行为的识别准确性。 本申请实施例还提供了一种广告触发作弊识别装置,应用于客户端,所述装置包 括:滑动记录识别模块,用于在指定按键被触发时,获取所述指定按键被触发前的多次滑动 记录;发送模块,用于将所述多次滑动记录发送至服务端,用于所述服务端判断所述多次滑 动记录中是否存在两次或两次以上滑动轨迹相同的滑动记录,并在所述多次滑动记录中存 在两次或两次以上滑动轨迹相同的滑动记录时,确定存在广告触发作弊行为。 在上述实现方式中,由于人为滑动不可能精确到每次的滑动轨迹都完全一致,只 有机器或程序进行的滑动操作才能够机械式地完全一致,客户终端将用户触发广告前的滑 动记录发送至服务端,以使其基于其中的滑动轨迹进行作弊行为判定,在多次滑动轨迹相 同时认定该滑动操作为机器或程序作弊执行,避免基于cookie或IP地址的重复请求判定作 弊行为带来的反作弊判定容易被绕过的缺陷,提高了作弊行为判定准确性。 可选地,所述广告触发作弊识别装置还包括:滑动轨迹生成模块,用于通过 JavaScript模块对所述客户端的触屏事件进行监听,以获取每次触屏事件的触屏开始触发 事件的起始坐标,以及每次触屏事件的触屏结束触发事件的结束坐标;将每次触屏事件的 起始坐标和结束坐标之间添加间隔符,生成滑动轨迹并保存所述滑动轨迹。 在上述实现方式中,通过JavaScript模块对触屏事件的其实坐标和结束坐标进行 6 CN 111612550 A 说 明 书 4/9 页 提取并基于其生成滑动轨迹,能够快速、准确地获得终端设备上的滑动轨迹。 可选地,所述滑动记录识别模块具体用于:将每次触屏事件对应的滑动轨迹作为 一次滑动记录,基于所述滑动轨迹获取所述指定按键被触发前的多次滑动记录。 在上述实现方式中,基于滑动轨迹认定滑动记录,提高了滑动记录的判定准确性 和精度。 本申请实施例还提供了一种电子设备,所述电子设备包括存储器和处理器,所述 存储器中存储有程序指令,所述处理器读取并运行所述程序指令时,执行上述任一实现方 式中的步骤。 本申请实施例还提供了一种存储介质,所述存储介质中存储有计算机程序指令, 所述计算机程序指令被一处理器读取并运行时,执行上述任一实现方式中的步骤。 附图说明 为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使 用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看 作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他相关的附图。 图1为本申请实施例提供的一种应用于服务端的广告触发作弊识别方法的流程示 意图; 图2为本申请实施例提供的一种相同滑动记录确定步骤的流程示意图; 图3为本申请实施例提供的一种应用于客户端的广告触发作弊识别方法的流程示 意图; 图4为本申请实施例提供的一种应用于服务端的广告触发作弊识别装置的模块示 意图; 图5为本申请实施例提供的一种应用于客户端的广告触发作弊识别装置的模块示 意图。 图标:30-广告触发作弊识别装置;31-滑动记录获取模块;32-判断模块;33- 确定模块;40-广告触发作弊识别装置;41-滑动记录识别模块;42-发送模块。
下载此资料需消耗2积分,
分享到:
收藏