游戏外挂行为的检测方法、装置和计算机设备
- 国知局
- 2024-07-11 16:20:52
本申请涉及计算机应用,特别是涉及游戏外挂行为的检测方法、装置和计算机设备。
背景技术:
1、相关技术中,在检测游戏玩家是否使用外挂时,通常通过软件开发工具包扫描游戏客户端的变量数据是否被篡改,扫描游戏堆栈和代码程序是否异常,或者通过深度分析玩家游戏策略和行为模式等等方式来检测外挂,进行由此判断用户是否开外挂。上述方式不仅比较耗费人工,并且通常需要进行大量的数据处理和分析,导致增加了游戏外挂检测成本。
2、目前针对相关技术中游戏外挂检测的成本高、效率低的问题,尚未提出有效的解决方案。
技术实现思路
1、本申请实施例提供了一种游戏外挂行为的检测方法、装置和计算机设备,以至少解决相关技术中游戏外挂检测的成本高、效率低的问题。
2、第一方面,本申请实施例提供了一种游戏外挂行为的检测方法,所述方法包括:
3、获取游戏事件信息;
4、根据所述游戏事件信息确定得分关键点;基于所述得分关键点,获取鼠标轨迹数据,并根据所述鼠标轨迹数据,计算得到鼠标运动特征;
5、根据所述鼠标运动特征进行外挂检测处理,生成外挂行为检测结果。
6、在其中一些实施例中,所述基于所述得分关键点,获取鼠标轨迹数据,包括:
7、获取预设时间间隔;
8、根据所述得分关键点和所述预设时间间隔,确定数据采集周期,并获取所述数据采集周期内的鼠标轨迹数据。
9、在其中一些实施例中,所述获取所述数据采集周期内的鼠标轨迹数据,包括:
10、获取所述数据采集周期内的触控操作数据;其中,所述触控操作数据包括触控对象;
11、根据所述触控对象,对所述触控操作数据进行过滤处理,得到所述鼠标轨迹数据。
12、在其中一些实施例中,所述触控操作数据还包括触控内容;所述根据所述鼠标轨迹数据,计算得到鼠标运动特征,包括:
13、根据所述触控内容对所述鼠标轨迹数据进行格式转换处理,得到鼠标位置信息;
14、根据所述鼠标位置信息,计算得到最大偏移量和最大运动速度;其中,所述鼠标运动特征包括所述最大偏移量和所述最大运动速度。
15、在其中一些实施例中,所述根据所述鼠标运动特征进行外挂检测处理,生成外挂行为检测结果,包括:
16、将所述鼠标运动特征输入至训练后的目标行为检测模型中进行分类处理,并输出分类结果;
17、根据所述分类结果生成所述外挂行为检测结果。
18、在其中一些实施例中,所述方法还包括:
19、获取历史用户游戏数据和历史外挂数据;
20、根据所述历史用户游戏数据和所述历史外挂数据生成训练数据集;其中,所述训练数据集携带有分类标签;
21、将所述训练数据集输入至初始支持向量机模型,得到预测分类结果,并根据所述预测分类结果和所述分类标签计算得到损失函数结果;
22、将所述损失函数结果的梯度反向传递至所述初始支持向量机模型进行迭代训练,并生成所述目标行为检测模型。
23、在其中一些实施例中,所述方法还包括:
24、根据当前的鼠标轨迹信息,计算得到当前的鼠标运动特征;
25、在根据所述当前的鼠标运动特征检测得到当前存在游戏外挂行为的情况下,获取累计外挂检测值;
26、在所述累计外挂检测值未达到预设的检测阈值的情况下,获取下一次的鼠标轨迹信息,并重复上述检测步骤;
27、在所述累计外挂检测值达到预设的检测阈值的情况下,生成指示目标账户发生游戏外挂行为的外挂行为检测结果。
28、在其中一些实施例中,所述生成外挂行为检测结果之后,所述方法还包括:
29、在基于所述外挂行为检测结果,确定目标账户发生游戏外挂行为的情况下,响应于所述外挂行为检测结果,生成游戏反馈信息。
30、第二方面,本申请实施例提供了一种游戏外挂行为的检测装置,所述装置包括:获取模块、轨迹模块和检测模块;
31、所述获取模块,用于获取游戏事件信息;
32、所述轨迹模块,用于根据所述游戏事件信息确定得分关键点;基于所述得分关键点,获取鼠标轨迹数据,并根据所述鼠标轨迹数据,计算得到鼠标运动特征;
33、所述检测模块,用于根据所述鼠标运动特征进行外挂检测处理,生成外挂行为检测结果。
34、第三方面,本申请实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的游戏外挂行为的检测方法。
35、相比于相关技术,本申请实施例提供的游戏外挂行为的检测方法、装置和计算机设备,通过获取游戏事件信息;根据该游戏事件信息确定得分关键点;基于该得分关键点,获取鼠标轨迹数据,并根据该鼠标轨迹数据,计算得到鼠标运动特征;根据该鼠标运动特征进行外挂检测处理,生成外挂行为检测结果,解决了游戏外挂检测的成本高、效率低的问题。
36、本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
技术特征:1.一种游戏外挂行为的检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的检测方法,其特征在于,所述基于所述得分关键点,获取鼠标轨迹数据,包括:
3.根据权利要求2所述的检测方法,其特征在于,所述获取所述数据采集周期内的鼠标轨迹数据,包括:
4.根据权利要求3所述的检测方法,其特征在于,所述触控操作数据还包括触控内容;所述根据所述鼠标轨迹数据,计算得到鼠标运动特征,包括:
5.根据权利要求1所述的检测方法,其特征在于,所述根据所述鼠标运动特征进行外挂检测处理,生成外挂行为检测结果,包括:
6.根据权利要求5所述的检测方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的检测方法,其特征在于,所述方法还包括:
8.根据权利要求1至7任一项所述的检测方法,其特征在于,所述生成外挂行为检测结果之后,所述方法还包括:
9.一种游戏外挂行为的检测装置,其特征在于,所述装置包括:获取模块、轨迹模块和检测模块;
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。
技术总结本申请涉及一种游戏外挂行为的检测方法、装置和计算机设备,其中,该检测方法包括:获取游戏事件信息;根据该游戏事件信息确定得分关键点;基于该得分关键点,获取鼠标轨迹数据,并根据该鼠标轨迹数据,计算得到鼠标运动特征;根据该鼠标运动特征进行外挂检测处理,生成外挂行为检测结果。通过本申请,解决了游戏外挂检测的成本高、效率低的问题。技术研发人员:沈浩頲,刘宇轩受保护的技术使用者:浙江大学技术研发日:技术公布日:2024/5/8本文地址:https://www.jishuxx.com/zhuanli/20240615/78763.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。