一种事件防刷方法、装置、服务器及系统制造方法及图纸

技术编号:14493132 阅读:64 留言:0更新日期:2017-01-29 15:45
本发明专利技术实施例提供一种事件防刷方法、装置、服务器及系统,其中方法包括:获取终端设备上报的对举行事件的目标网页的操作数据;其中,所述终端设备在登录所述目标网页至确定参与一次所述事件的过程中,记录对所述目标网页的操作数据,并向服务器上报所述操作数据;根据预设的合法操作对应的合法操作数据,比对所述操作数据与合法操作数据的差异,根据比对的差异程度确定所述操作数据对应的合法等级;所述合法等级包括:合法和非法;若确定所述合法等级为非法,设置所述操作数据对应的事件参与结果无效;若确定所述合法等级为合法,设置所述操作数据对应的事件参与结果有效。本发明专利技术能够更为有效、可靠的实现事件防刷。

【技术实现步骤摘要】

本专利技术涉及网络
,具体涉及一种事件防刷方法、装置、服务器及系统
技术介绍
随着网络的普及,在网上组织投票、抽奖等事件的情况越来越多,如学校为进行优秀教师的评选,可开设相关的投票网页,在网页中展示各候选教师的介绍及投票选项,通过记录访问网页的各用户的投票结果,可作为优秀教师的评选依据;为保证网上组织的投票、抽奖等事件的公平性,防止终端设备以作弊方式在网页上刷事件的参与次数(如恶意在网页上刷票、刷奖等),显得尤为必要;防止终端设备以作弊方式在网页上刷事件的参与次数的过程,简称事件防刷。目前,计算机等终端设备主要通过所安装的作弊工具,在网页上刷事件的参与次数;如通过终端设备上安装的刷票工具,可恶意对网页上的投票选项进行刷票;由于终端设备的IP地址是固定的,目前常见的事件防刷方式主要是:通过验证参与事件的终端设备的IP地址,限制同一IP地址的终端设备在同一网页上参与事件的次数,实现事件防刷。本专利技术的专利技术人在研究过程中发现,现有通过验证IP地址实现事件防刷的方式,极容易在作弊的终端设备使用IP代理时失效,可靠性较低;由于IP代理具有在多个IP地址间转换的能力,这就使得作弊的终端设备可通过IP代理转换的多个IP地址,躲避IP地址的验证,无法有效、可靠的实现事件防刷;因此,如何提供一种有效、可靠的事件防刷方案,成为本领域技术人员需要考虑的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种事件防刷方法、装置、服务器及系统,以解决现有通过验证IP地址实现事件防刷的方式所存在的可靠性较低的问题,实现有效的事件防刷。为实现上述目的,本专利技术实施例提供如下技术方案:一种事件防刷方法,应用于服务器,所述方法包括:获取终端设备上报的对举行事件的目标网页的操作数据;其中,所述终端设备在登录所述目标网页至确定参与一次所述事件的过程中,记录对所述目标网页的操作数据,并向服务器上报所述操作数据;根据预设的合法操作对应的合法操作数据,比对所述操作数据与合法操作数据的差异,根据比对的差异程度确定所述操作数据对应的合法等级;所述合法等级包括:合法和非法;若确定所述合法等级为非法,设置所述操作数据对应的事件参与结果无效;若确定所述合法等级为合法,设置所述操作数据对应的事件参与结果有效。本专利技术实施例还提供一种事件防刷装置,应用于服务器,所述装置包括:操作数据获取模块,用于获取终端设备上报的对举行事件的目标网页的操作数据;其中,所述终端设备在登录所述目标网页至确定参与一次所述事件的过程中,记录对所述目标网页的操作数据,并向服务器上报所述操作数据;合法等级确定模块,用于根据预设的合法操作对应的合法操作数据,比对所述操作数据与合法操作数据的差异,根据比对的差异程度确定所述操作数据对应的合法等级;所述合法等级包括:合法和非法;第一结果确定模块,用于若确定所述合法等级为非法,设置所述操作数据对应的事件参与结果无效;第二结果确定模块,用于若确定所述合法等级为合法,设置所述操作数据对应的事件参与结果有效。本专利技术实施例还提供一种服务器,包括上述所述的事件防刷装置。本专利技术实施例还提供一种事件防刷系统,包括:终端设备和服务器;所述终端设备,用于登录举行事件的目标网页,在登录所述目标网页至确定参与一次所述事件的过程中,记录对所述目标网页的操作数据,并向服务器上报所述操作数据;所述服务器,用于根据预设的合法操作对应的合法操作数据,比对所述操作数据与合法操作数据的差异,根据比对的差异程度确定所述操作数据对应的合法等级,所述合法等级包括:合法和非法;若确定所述合法等级为非法,设置所述操作数据对应的事件参与结果无效;若确定所述合法等级为合法,设置所述操作数据对应的事件参与结果有效。本专利技术实施例还提供一种事件防刷系统,包括:终端设备,操作分析服务器和网站服务器;所述终端设备,用于登录举行事件的目标网页,在登录所述目标网页至确定参与一次所述事件的过程中,记录对所述目标网页的操作数据,并向操作分析服务器上报所述操作数据;所述操作分析服务器,用于据预设的合法操作对应的合法操作数据,比对所述操作数据与合法操作数据的差异,根据比对的差异程度确定所述操作数据对应的合法等级,并向网站服务器通知所确定的合法等级,所述合法等级包括:合法和非法;所述网站服务器,用于若确定所述合法等级为非法,设置所述操作数据对应的事件参与结果无效;若确定所述合法等级为合法,设置所述操作数据对应的事件参与结果有效。基于上述技术方案,本专利技术实施例中服务器以预设的合法操作对应的合法操作数据,与终端设备记录的对目标网页的操作数据进行比对,可鉴别出与所述合法操作数据差异较大的使用作弊工具的非法操作,实现事件防刷;由于作弊工具对用户合法操作的模拟较难,且作弊工具躲避服务器鉴别的难度较大,因此作弊工具恶意在网页上刷事件参与次数的非法操作,被服务器鉴别的可能性大幅提高,相比于验证IP地址实现事件防刷的方式,本专利技术实施例提供的事件防刷方法能够更为有效、可靠的实现事件防刷。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的事件防刷系统的结构框图;图2为本专利技术实施例提供的事件防刷方法的信令流程图;图3为本专利技术实施例提供的事件防刷方法的流程图;图4为本专利技术实施例提供的确定合法等级的方法流程图;图5为本专利技术实施例提供的确定合法等级的另一方法流程图;图6为本专利技术实施例提供的事件防刷装置的结构框图;图7为本专利技术实施例提供的合法等级确定模块的结构框图;图8为本专利技术实施例提供的合法等级确定模块的另一结构框图;图9为本专利技术实施例提供的合法等级确定模块的再一结构框图;图10为本专利技术实施例提供的事件防刷装置的另一结构框图;图11为本专利技术实施例提供的事件防刷装置的再一结构框图;图12为本专利技术实施例提供的操作数据获取模块的结构框图;图13为本专利技术实施例提供的操作数据获取模块的另一结构框图;图14为本专利技术实施例提供的服务器的硬件结构框图;图15为本专利技术实施例提供的事件防刷系统的另一结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的专利技术人进一步研究发现:以作弊方式在网页上刷事件的参与次数,主要是依据终端设备上安装的作弊工具实现;而用户合法的在网页上参与投票、抽奖等事件时,终端设备将依据用户的多次合法操作实现事件的参与;可见,终端设备采用作弊工具参与事件时,由作弊操作产生的数据流,和终端设备在用户合法操作下产生的数据流是不同的。基于此,本专利技术可预设合法操作对应的合法操作数据,从而根据终端设备在参与事件时所涉及的操作对应的数据流,对终端设备的操作的合法等级进行定性;在本专利技术实施例中,合法等级可以仅有合法和非法两级;显然,也可设置中间等级,即合法等级可以有合法、疑似本文档来自技高网...
一种事件防刷方法、装置、服务器及系统

【技术保护点】
一种事件防刷方法,其特征在于,应用于服务器,所述方法包括:获取终端设备上报的对举行事件的目标网页的操作数据;其中,所述终端设备在登录所述目标网页至确定参与一次所述事件的过程中,记录对所述目标网页的操作数据,并向服务器上报所述操作数据;根据预设的合法操作对应的合法操作数据,比对所述操作数据与合法操作数据的差异,根据比对的差异程度确定所述操作数据对应的合法等级;所述合法等级包括:合法和非法;若确定所述合法等级为非法,设置所述操作数据对应的事件参与结果无效;若确定所述合法等级为合法,设置所述操作数据对应的事件参与结果有效。

【技术特征摘要】
1.一种事件防刷方法,其特征在于,应用于服务器,所述方法包括:获取终端设备上报的对举行事件的目标网页的操作数据;其中,所述终端设备在登录所述目标网页至确定参与一次所述事件的过程中,记录对所述目标网页的操作数据,并向服务器上报所述操作数据;根据预设的合法操作对应的合法操作数据,比对所述操作数据与合法操作数据的差异,根据比对的差异程度确定所述操作数据对应的合法等级;所述合法等级包括:合法和非法;若确定所述合法等级为非法,设置所述操作数据对应的事件参与结果无效;若确定所述合法等级为合法,设置所述操作数据对应的事件参与结果有效。2.根据权利要求1所述的事件防刷方法,其特征在于,所述操作数据包括:各操作的操作类型和操作次序;所述合法操作数据包括各必要操作的必要操作类型和必要操作次序;所述根据比对的差异程度确定所述操作数据对应的合法等级包括:如果所述操作数据中所述操作类型缺少任一所述必要操作类型,和/或,所述操作次序所体现的各操作的操作先后次序,与所述必要操作次序所体现的各必要操作的操作先后次序不对应,则确定所述操作数据对应的合法等级为非法。3.根据权利要求2所述的事件防刷方法,其特征在于,所述根据比对的差异程度确定所述操作数据对应的合法等级还包括:如果所述必要操作类型在所述操作数据中均对应有操作类型,且,所述操作次序所体现的各操作的操作先后次序,与所述必要操作次序所体现的各必要操作的操作先后次序相对应,则确定所述操作数据对应的合法等级为合法。4.根据权利要求2所述的事件防刷方法,其特征在于,所述合法操作数据还包括:各非必要操作的非必要操作类型和非必要操作次序;所述合法等级还包括:疑似合法;所述根据比对的差异程度确定所述操作数据对应的合法等级还包括:如果所述必要操作类型和所述非必要操作类型在所述操作数据中均对应有操作类型,且,所述操作次序所体现的各操作的操作先后次序,与所述必要操作次序和所述非必要操作次序所体现的操作先后次序相对应,则确定所述操作数据对应的合法等级为合法;如果所述必要操作类型在所述操作数据中均对应有操作类型,且,所述操作次序所体现的各操作的操作先后次序,与所述必要操作次序所体现的各必要操作的操作先后次序相对应,则在确定终端设备连续记录的多次操作数据中存在至少一个非必要操作时,确定所述操作数据对应的合法等级为合法;如果所述必要操作类型在所述操作数据中均对应有操作类型,且,所述操作次序所体现的各操作的操作先后次序,与所述必要操作次序所体现的各必要操作的操作先后次序相对应,则在确定终端设备连续记录的多次操作数据均未存在非必要操作时,确定所述操作数据对应的合法等级为疑似合法。5.根据权利要求4所述的事件防刷方法,其特征在于,所述方法还包括:在确定所述合法等级为疑似合法时,向所述终端设备推送验证内容;若终端设备发送的验证内容的反馈结果正确,则确定终端设备的当前操作合法,设置对应的事件参与结果有效;若终端设备在预定时间内未发送验证内容的反馈结果,则确定终端设备的当前操作非法,设置对应的事件参与结果无效。6.根据权利要求1-5任一项所述的事件防刷方法,其特征在于,所述方法还包括:在确定所述合法等级为非法时,向所述终端设备返回事件参与结果的干扰数据,该干扰数据表示的事件参与结果与实际事件参与结果相反。7.根据权利要求1所述的事件防刷方法,其特征在于,所述获取终端设备上报的对举行事件的目标网页的操作数据包括:获取终端设备发送的与目标网页相关的网页请求,所述网页请求隐藏有所述操作数据;其中所述操作数据编码为编码后字符串后,隐藏在所述网页请求中;将所述网页请求中的编码后字符串解码为所述操作数据。8.一种事件防刷装置,其特征在于,应用于服务器,所述装置包括:操作数据获取模块,用于获取终端设备上报的对举行事件的目标网页的
\t操作数据;其中,所述终端设备在登录所述目标网页至确定参与一次所述事件的过程中,记录对所述目标网页的操作数据,并向服务器上报所述操作数据;合法等级确定模块,用于根据预设的合法操作对应的合法操作数据,比对所述操作数据与合法操作数据的差异,根据比对的差异程度确定所述...

【专利技术属性】
技术研发人员:刘洋张智泉衡阵
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1