[发明专利]基于区块链的作弊用户检测方法、装置、设备及存储介质有效
申请号: | 201910922411.9 | 申请日: | 2019-09-27 |
公开(公告)号: | CN110585723B | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 江兴才 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/75 | 分类号: | A63F13/75 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 祝亚男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 作弊 用户 检测 方法 装置 设备 存储 介质 | ||
1.一种基于区块链的作弊用户检测方法,其特征在于,所述方法包括:
获取第一用户的身份标识信息;
根据所述第一用户的身份标识信息,从区块链系统存储的区块链中获取所述第一用户的游戏作弊数据,所述游戏作弊数据用于指示所述第一用户在多个游戏应用中的作弊行为的历史记录,所述区块链系统包括n个区块链节点,每个所述区块链节点中均配置有所述区块链,所述n为大于1的整数;
根据所述第一用户的游戏作弊数据,确定所述第一用户的作弊行为统计数据,所述作弊行为统计数据包括以下至少一项:出现作弊行为的游戏应用数量、出现作弊行为的次数、出现作弊行为的频率、出现作弊行为时使用的外挂程序、所述外挂程序使用的时间、所述外挂程序使用的频率、所述外挂程序使用的次数、所述外挂程序对应的游戏应用的标识;
根据所述第一用户的作弊行为统计数据,确定所述第一用户是否属于作弊用户;
若确定所述第一用户属于所述作弊用户,则获取所述第一用户在当前游戏应用中的行为信息;其中,所述作弊用户的行为信息的获取频率大于普通用户的行为信息的获取频率;
根据所述第一用户的游戏作弊数据和所述当前游戏应用的类型,确定对所述第一用户的检测规则;
基于对所述第一用户的检测规则对所述行为信息进行检测,确定所述第一用户在所述当前游戏应用中是否存在作弊行为;
若检测出所述第一用户在所述当前游戏应用中存在作弊行为,根据所述第一用户在所述当前游戏应用中的作弊行为,执行针对所述第一用户的惩罚流程;
将所述惩罚流程的执行记录存储至所述区块链中,所述惩罚流程的详情信息中包括惩罚方式。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一用户的身份标识信息,从区块链系统存储的区块链中获取所述第一用户的游戏作弊数据,包括:
生成所述第一用户的身份标识信息的摘要;
向所述区块链节点发送数据获取请求,所述数据获取请求包括所述摘要;
接收所述区块链节点发送的所述第一用户的游戏作弊数据;其中,所述第一用户的游戏作弊数据是根据所述摘要从所述区块链中查询获取的。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一用户的作弊行为统计数据,确定所述第一用户是否属于作弊用户,包括:
根据所述第一用户的作弊行为统计数据,计算所述第一用户的信用分值,所述信用分值用于表征所述第一用户的信用状况;
若所述信用分值属于预设取值区间,则确定所述第一用户属于所述作弊用户。
4.根据权利要求1所述的方法,其特征在于,所述基于对所述第一用户的检测规则对所述行为信息进行检测,确定所述第一用户在所述当前游戏应用中是否存在作弊行为之后,还包括:
若检测出所述第一用户在所述当前游戏应用中存在作弊行为,则生成所述第一用户的作弊信息,所述作弊信息用于指示所述作弊行为的详情信息;
向所述n个区块链节点发送数据存储请求,所述数据存储请求用于请求将所述第一用户的作弊信息添加至所述区块链中,所述数据存储请求中包括所述第一用户的作弊信息;
其中,所述n个区块链节点用于在对所述数据存储请求达成共识之后,在所述区块链中添加目标区块,所述目标区块包括所述第一用户的作弊信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910922411.9/1.html,转载请声明来源钻瓜专利网。