[发明专利]一种用户行为验证的反作弊方法及装置有效
申请号: | 201810432546.2 | 申请日: | 2018-05-08 |
公开(公告)号: | CN108712408B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 杜英豪 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户 行为 验证 作弊 方法 装置 | ||
本发明提出了一种用户行为验证的反作弊方法和装置。方法包括:接收客户端上传的用户行为信息;对用户行为信息进行分析生成该用户的奖励信息,其中,当分析结果满足预设领奖条件时,生成第一领奖码并将之加入所述奖励信息,同时将所述第一领奖码的相关信息存储到服务器的有效领奖码集合;将奖励信息发送到客户端;接收客户端上传的领奖验证信息,从客户端上传的领奖验证信息中提取领奖码作为第二领奖码;根据服务器存储的有效领奖码集合对所述领奖验证信息中提取的第二领奖码的有效性进行验证,得到验证结果;将验证结果发送到客户端。从而能使来自非客户端的领奖验证信息不具有效性,增加作弊成本,减少作弊。
技术领域
本发明涉及互联网应用技术领域,尤其涉及一种用户行为验证的反作弊方法及装置。
背景技术
在互联网行业,用户数量和活跃频率是产品的核心命脉。为了鼓励用户注册和增加用户粘度,很多产品都会设立用户奖励,以促进用户使用。例如,通过设置新用户领红包、连续登陆奖励等来鼓励新用户下载,老用户持续登录。特别是在移动互联网中,一些应用程序(APP)的推广阶段,往往会设置相对价值较高的奖励。
对于用户来说,用户行为(下载,登录等)满足一定的验证条件(例如,已经下载软件,或者满足登录条件,在线时间等)即可领取奖励。但是,在奖励的利益的驱动下,往往会出现一些非正常用户的作弊的行为。甚至是会出现为了追求奖励或者恶意竞争,而采用自动作弊软件的大规模作弊,伪装用户行为的方式。如果作弊行为不能被识别和防止,将给产品发布方带来财产损失,同时也可能给产品发布方或者第三方机构统计用户行为带来影响。
鉴于基于奖励的推广模式是在近期随着移动互联网的普及才大规模流行开来,针对领奖中用户行为验证的作弊问题,现有技术中尚无专门的研究,也没有相关的针对性解决方案。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一,提供一种用户行为验证的反作弊方法及装置,以防范领奖过程中的作弊。
为达上述目的,本发明第一方面的实施例提供了一种用于服务器侧用户行为验证的反作弊方法,其包括:接收客户端上传的用户行为信息;根据接收的用户行为信息进行分析,根据分析结果生成该用户的奖励信息,其中,当分析结果满足预设领奖条件时,生成第一领奖码,将第一领奖码加入所述奖励信息,并将所述第一领奖码的相关信息存储到服务器的有效领奖码集合;将奖励信息发送到客户端;接收客户端上传的领奖验证信息,从客户端上传的领奖验证信息中提取领奖码作为第二领奖码;根据服务器存储的有效领奖码集合对所述领奖验证信息中提取的第二领奖码的有效性进行验证,得到验证结果;将验证结果发送到客户端。
在一些实施例中,所述接收客户端上传的用户行为信息包括:接收客户端上传的用户名和用户登录时间信息;根据接收的用户行为信息进行分析包括:根据当前接收的用户行为信息和累积接收的用户行为信息进行分析,获取用户的登录次数分布和/或登录时长分布;当分析结果满足预设领奖条件时,生成第一领奖码,包括:当用户的登录次数分布满足预设条件和/或登录时长分布满足预设条件时,生成第一领奖码。
在一些实施例中,所述接收客户端上传的用户行为信息包括:接收客户端上传的用户名和领奖请求信息;根据接收的用户行为信息进行分析包括:判断该用户是否满足所述领奖请求所对应的奖励条件;当分析结果满足预设领奖条件时,生成第一领奖码,包括:当该用户是否满足所述领奖请求所对应的奖励条件时,生成第一领奖码。
在一些实施例中,所述奖励信息还包括验证码,所述验证码为4-8位的字符串或含有用于识别的4-8位字符串的图片验证码。
在一些实施例中,在每次预设领奖条件满足时生成的第一领奖码是不同的,且所述第一领奖码为加密编码。
在一些实施例中,所述生成第一领奖码包括:获取当前用户的用户秘钥;根据第一领奖码的生成时间获取对应的第一领奖码的时间戳,并用所述用户秘钥对时间戳进行加密,生成加密结果;对加密结果进行第一编码,得到第一领奖码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810432546.2/2.html,转载请声明来源钻瓜专利网。