技术新讯 > 休闲运动,玩具,娱乐用品的装置及其制品制造技术 > 游戏充值作弊判断方法、装置、设备及存储介质与流程  >  正文

游戏充值作弊判断方法、装置、设备及存储介质与流程

  • 国知局
  • 2024-07-11 16:15:12

本发明涉及计算机游戏,特别涉及一种游戏充值作弊判断方法、装置、设备及存储介质。

背景技术:

1、目前,互联网游戏作为一项丰富人们生活的娱乐活动,受众广泛,一直深受大家的喜爱。大部分互联网游戏采取游戏内付费模式,这类游戏应用程序中一般会有充值模块,用户通过充值来购买游戏内的服务或道具,这部分收入是游戏公司的主要经济来源。但有一部分玩家会低价购买黑客提供的作弊充值服务,黑客往往利用假发票、黑卡(即来源不明的信用卡)等手段给玩家充值。这部分充值并不会产生真实交易,游戏公司也不会得到应有的收入,会使游戏公司产生巨大的财产损失,并破坏了正常充值玩家的权益,更严重的情况下,还可能使得游戏无法正常运营。因为验证游戏充值是否有效由平台决定,无法从源头阻止该作弊行为发生。因此,现有技术针对充值作弊行为,存在发现难、追踪难、处理难的情况。

2、cn105678548a于提供一种防范网络游戏恶意充值的方法,利用检测玩家充值操作时的当前登陆地域与历史登陆地域,防止玩家利用汇率的剧烈变动,用略低于官方价格购得游戏的电子货币。该方法虽然能解决不良游戏商贩利用货币贬值的机遇,对多个账户进行大金额的恶意充值购买网络游戏中的虚拟电子货币,再通过略低于官方价格的形式转售给玩家的问题;这种情况也存在真实交易,只是游戏公司的一小部分利润被不良游戏商贩赚取了。但上述方法无法检测并记录某一设备或游戏账户利用平台漏洞和/或黑卡的扣款机制免于支付或扣款失败而充值成功;此种情况并不会产生真实交易,游戏公司无法得到任何收入,对游戏公司和玩家的权益造成的损害更严重。而且,上述方法也不能在发现充值作弊行为后跟踪、处理作弊的设备和游戏账户,不能从根本上减少游戏充值作弊的发生,进而挽回游戏公司的经济损失。

技术实现思路

1、为了解决上述技术问题,本发明提供了一种游戏充值作弊判断方法、装置、设备及存储介质,以实现追踪判断充值作弊账户,对充值作弊账户给与充值额度扣减以及其他惩罚,避免游戏公司因此遭受损失。

2、一种游戏充值作弊判断方法,包括以下步骤:

3、s110、获取设备的固定设备信息数据,生成设备唯一id;

4、s120、响应用户对目标游戏账户的充值操作,向服务器发送携带有设备唯一id的游戏账户充值请求,由服务器对充值请求是否构成充值作弊进行判断;

5、s130、接收服务器返回的包含充值作弊判断结果的充值结果;

6、s140、根据服务器返回的包含充值作弊判断结果的充值结果对目标游戏账户进行后续操作。

7、可选的,所述获取设备的固定设备信息数据包括:系统类型、设备型号、设备识别码、mac地址和内存容量;

8、所述设备识别码,对于移动设备为国际移动设备识别码,或对于台式设备为主板bios序列号。

9、可选的,所述生成设备唯一id,包括:对每个固定设备信息数据进行md5加密,获取每个固定数据的加密结果,并截取最后固定数位的编码数据进行拼接,最后对拼接后的编码数据进行md5加密,得到包含固定设备信息的设备唯一id。

10、可选的,生成设备唯一id,包括:对每个固定设备信息数据进行des加密,获取每个固定设备信息数据的第一加密结果;对每个固定设备信息数据进行aes加密,获取每个固定设备信息数据的第二加密结果;将第一加密结果和第二加密结果的字符序列进行间隔组合合并得到的编码数据进行md5加密,得到包含固定设备信息的设备唯一id。

11、可选的,所述由服务器对该次充值请求是否构成充值作弊进行判断,包括以下步骤:

12、s210、接收客户端发送的携带有设备唯一id的游戏账户充值请求;

13、s220、对携带有设备唯一id的游戏账户充值请求与所述设备唯一id的充值历史记录进行数据匹配:若所述充值历史记录中,包含的游戏账户数量超过阈值且各游戏账户累计充值总金额超过域值则判定所述设备唯一id存在充值作弊行为;

14、s230、如果判定所述设备唯一id存在充值作弊行为,则服务器拒绝携带有所述设备唯一id的游戏账户充值请求;并对所述设备唯一id充值历史记录中的各游戏账户的充值次数和充值总金额进行统计,对各游戏账户按照对应的充值总金额扣减充值数额,并对各游戏账户按照对应的充值次数记录充值作弊次数;

15、s240、将包含充值作弊判断结果的充值结果发送给客户端。

16、可选的,s230还包括:如果统计结果中,一个或多个游戏账户的充值作弊次数达到阈值,则将对该一个或多个游戏账户进行封禁。

17、一种游戏充值作弊判断装置,适用于客户端,包括:

18、生成模块310,用于获取设备的固定设备信息数据,生成设备唯一id;

19、发送模块一320,用于向服务器发送携带有设备唯一id的游戏账户充值请求;

20、接收模块一330,用于接收服务器返回的包含充值作弊判断结果的充值结果;

21、处理模块340,用于根据服务器返回的充值结果对目标游戏账户进行充值数额变动操作,并能够对游戏账户进行封禁操作。

22、一种游戏充值作弊判断装置,适用于服务器,包括:

23、接收模块二410,用于接收客户端发送的携带有设备唯一id的游戏账户充值请求;

24、判断模块420,用于对携带有设备唯一id的游戏账户充值请求与所述设备唯一id的充值历史记录进行数据匹配,判断所述设备唯一id是否存在充值作弊行为;

25、惩罚模块430,用于如果所述设备唯一id存在充值作弊行为,则对所述设备唯一id的充值历史记录中的各游戏账户进行充值数额扣减惩罚,并对各游戏账户按照对应的充值次数记录充值作弊次数;

26、发送模块二440,用于向客户端发送包含充值作弊判断结果的充值结果;如果所述设备唯一id存在充值作弊行为,则向所述设备唯一id的充值历史记录中的各游戏账户发送充值额度扣减的消息。

27、一种游戏充值作弊判断设备,包括:系统存储器和处理单元;处理单元通过运行存储在系统存储器中的程序,以实现上述权利要求1至6任一所述的游戏充值作弊判断方法。

28、一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1至6任一所述的游戏充值作弊判断方法。

29、本发明上述技术方案的有益效果为,客户端响应于用户对目标游戏的充值操作,向服务器发送携带有设备信息的游戏充值请求;接收服务器返回的充值结果;根据游戏充值结果,对目标游戏的账户进行充值数额扣减,以及账户封禁信息的展示和客户端操作屏蔽,解决了现有技术对游戏充值作弊发现难和追踪难的问题,实现了在尽量少的时间内判定游戏充值作弊,及时对充值作弊的账户进行充值数额扣减以及账户封禁,减少了公司财产损失,维护了普通玩家的权益。

30、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

31、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

本文地址:https://www.jishuxx.com/zhuanli/20240615/78354.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。