一种签到签退反作弊方法技术

技术编号:44335715 阅读:10 留言:0更新日期:2025-02-18 20:45
本发明专利技术涉及计算机技术领域,具体涉及一种签到签退反作弊方法,包括以下步骤:S1:分发活动签到编码;S2:获取用户的签到请求,判断该用户输入的活动签到编码是否正确;S3:遍历预设的关系数据库维护的用户黑名单列表,当该用户不在用户黑名单列表时,转入步骤S4;S4:判断NoSQL数据库中该用户对应的签到次数和该客户端对应的签到次数是否超过预设的阈值;S5:用户签到成功;S6:活动签退进程初始化;S7:获取用户的签退请求,判断NoSQL数据库中是否有该用户的签到记录和对应客户端的签到记录。本发明专利技术能够实现大批量用户在较大活动范围内的快速签到、签退,能够有效反制盗刷志愿服务时长等违规、作弊行为。

【技术实现步骤摘要】

本专利技术涉及计算机,具体涉及一种签到签退反作弊方法


技术介绍

1、随着计算机技术和网络技术的发展,越来越多的活动记录转向数据记录,因此在举办一些能够获取报酬或者其它利益的活动时,会有部分人员批量伪造参加记录来获取报酬或者其它利益,例如在举办志愿活动时,一些盗刷志愿服务时长的作弊行为时常发生,为了提高反作弊的力度,现有技术一般采用的是提高签到难度的方法,如中国专利公开的用于防作弊的方法、设备和系统(公告号:cn111079140b),该专利技术中方法包括在移动设备上运行用于刷脸签到的签到应用,并且检测签到应用是否在虚拟化系统上运行,方法还包括响应于检测到签到应用是在虚拟化系统上运行,确定移动设备上存在作弊行为,能够通过检测签到应用是否在虚拟化环境中运行,能够判断签到应用是否存在作弊行为,从而防止用户的作弊签到,同样的提高签到难度的方法还有音频验证、指纹打卡和身份证打卡等方法,但这种提高签到难度的方法在实际使用时,将会耗费较大的算力资源在验证工作中,同时在一些活动,例如在志愿服务活动场景中,参与人数众多,有老人、孩子等群体,而且活动所在场地覆盖面积较大,采本文档来自技高网...

【技术保护点】

1.一种签到签退反作弊方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种签到签退反作弊方法,其特征在于:在所述步骤S2中,还包括以下步骤,当用户签到失败时,通过预设的NoSQL数据库存储原子自增数据,记录同一用户错误输入活动签到编码的次数,当NoSQL数据库存储的用户错误输入活动签到编码的次数超过预设的试错次数上限时,切换该用户为锁定状态,同时将该用户的相关信息更新至用户黑名单列表中。

3.根据权利要求1所述的一种签到签退反作弊方法,其特征在于:在所述步骤S4中,获取用户的相关信息,查询NoSQL数据库,判断NoSQL数据库中该用户对应的签到次数和该客...

【技术特征摘要】

1.一种签到签退反作弊方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种签到签退反作弊方法,其特征在于:在所述步骤s2中,还包括以下步骤,当用户签到失败时,通过预设的nosql数据库存储原子自增数据,记录同一用户错误输入活动签到编码的次数,当nosql数据库存储的用户错误输入活动签到编码的次数超过预设的试错次数上限时,切换该用户为锁定状态,同时将该用户的相关信息更新至用户黑名单列表中。

3.根据权利要求1所述的一种签到签退反作弊方法,其特征在于:在所述步骤s4中,获取用户的相关信息,查询nosql数据库,判断nosql数据库中该用户对应的签到次数和该客户端对应的签到次数是否超过预设的阈值时,采用以下步骤:获取用户的相关信息,包括用户的id和客户端的唯一标识,通过用户的id和客户端的唯一标识查询nosql数据库,判断nosql数据库中该用户对应的签到次数和该客户端对应的签到次数是否超过预设的阈值。

4.根据权利要求1所述的一种签到签退反作弊方法,其特征在于:在所述步骤s5中,用户签到成功,更新关系数据库和nosql数据库,记录用户的相关信息时,采用以下步骤,当用户签到成功时,将用户的相关信息,包括用户的id和客户端的唯一标识写入关系数据库,并双写nosql数据库。

5.根据权利要求4所述的一种签到签退反作弊方法,其特征在于:在所述步骤s7中,获取用户的签退请求,查询nosql数据库,判断nosql数据库中是否有该用户的签到记录和对应客户端的签到记录,当存在...

【专利技术属性】
技术研发人员:胡恒琦赵子初杨丹
申请(专利权)人:中青益信杭州科技有限公司
类型:发明
国别省市:

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

1