游戏奖励的异常检测方法及计算机可读存储介质与流程

文档序号:18297752发布日期:2019-07-31 09:37阅读:283来源:国知局
游戏奖励的异常检测方法及计算机可读存储介质与流程

本发明涉及游戏监控技术领域,尤其涉及一种游戏奖励的异常检测方法及计算机可读存储介质。



背景技术:

发奖系统是一种奖励玩家,提高日活率的一种有效机制,可促进游戏生态的繁荣发展,但可能随之产生恶意刷活动发奖奖励的情况。

有效的发奖监控系统可以减少此类情况对其余玩家的不公平影响。但是通用的监控系统不一定能顾忌到各个方面,而定制化监控系统难以保障通用性以及具有开发时间不足导致不完整的缺点。



技术实现要素:

本发明所要解决的技术问题是:提供一种游戏奖励的异常检测方法及计算机可读存储介质,可快速定位异常发奖情况,且通用性强。

为了解决上述技术问题,本发明采用的技术方案为:一种游戏奖励的异常检测方法,包括:

记录奖励领取数据,得到奖励数据库,所述奖励领取数据包括活动标识、奖励标识、用户账号标识、用户设备标识和用户设备ip;

获取动态配置的条件数据及其对应的阈值,所述条件数据包括活动标识和/或奖励标识;

根据所述条件数据,在所述奖励数据库匹配得到对应的结果数据;

统计所述结果数据中对应同一用户设备标识或同一用户设备ip的用户账号标识的数量;

若所述用户账号标识的数量超过所述对应的阈值,则进行预警。

本发明还涉及一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现以下步骤:

记录奖励领取数据,得到奖励数据库,所述奖励领取数据包括活动标识、奖励标识、用户账号标识、用户设备标识和用户设备ip;

获取动态配置的条件数据及其对应的阈值,所述条件数据包括活动标识和/或奖励标识;

根据所述条件数据,在所述奖励数据库匹配得到对应的结果数据;

统计所述结果数据中对应同一用户设备标识或同一用户设备ip的用户账号标识的数量;

若所述用户账号标识的数量超过所述对应的阈值,则进行预警。

本发明的有益效果在于:通过动态化配置条件数据,可根据业务需求快速地生成高可用的监控配置,免除不必要的定制开发;可快速定位异常发奖情况,减少经济损失,促进游戏生态的健康发展;适用于多数游戏,通用性强。

附图说明

图1为本发明的一种游戏奖励的异常检测方法的流程图;

图2为本发明实施例一的方法流程图。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图详予说明。

本发明最关键的构思在于:动态化配置条件数据,对结果数据进行统计分析。

请参阅图1,一种游戏奖励的异常检测方法,包括:

记录奖励领取数据,得到奖励数据库,所述奖励领取数据包括活动标识、奖励标识、用户账号标识、用户设备标识和用户设备ip;

获取动态配置的条件数据及其对应的阈值,所述条件数据包括活动标识和/或奖励标识;

根据所述条件数据,在所述奖励数据库匹配得到对应的结果数据;

统计所述结果数据中对应同一用户设备标识或同一用户设备ip的用户账号标识的数量;

若所述用户账号标识的数量超过所述对应的阈值,则进行预警。

从上述描述可知,本发明的有益效果在于:可快速定位异常发奖情况,且通用性强。

进一步地,所述奖励领取数据还包括领取时间,所述条件数据中还包括起始时间点和结束时间点。

由上述描述可知,可以只对预设时间范围内的奖励领取数据进行监控,保证监控的时效性。

进一步地,所述进行预警之后,进一步包括:

将所述用户账号标识对应的用户账号进行强制下线处理。

由上述描述可知,可及时止损。

进一步地,所述进行预警之后,进一步包括:

获取所述用户账号标识对应的用户账号信息;

在所述用户账号信息中获取通信账号,并向所述通信账号发送预警提醒。

由上述描述可知,通过与游戏账号关联的通信账号发送通知,可准确地将预警提醒发送给对应的游戏用户。

本发明还提出一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现以下步骤:

记录奖励领取数据,得到奖励数据库,所述奖励领取数据包括活动标识、奖励标识、用户账号标识、用户设备标识和用户设备ip;

获取动态配置的条件数据及其对应的阈值,所述条件数据包括活动标识和/或奖励标识;

根据所述条件数据,在所述奖励数据库匹配得到对应的结果数据;

统计所述结果数据中对应同一用户设备标识或同一用户设备ip的用户账号标识的数量;

若所述用户账号标识的数量超过所述对应的阈值,则进行预警。

进一步地,所述奖励领取数据还包括领取时间,所述条件数据中还包括起始时间点和结束时间点。

进一步地,所述进行预警之后,进一步包括:

将所述用户账号标识对应的用户账号进行强制下线处理。

进一步地,所述进行预警之后,进一步包括:

获取所述用户账号标识对应的用户账号信息;

在所述用户账号信息中获取通信账号,并向所述通信账号发送预警提醒。

实施例一

请参照图2本发明的实施例一为:一种游戏奖励的异常检测方法,可应用于含有发奖系统的游戏,包括如下步骤:

s1:记录奖励领取数据,得到奖励数据库;即当监测到游戏奖励被领取时,记录奖励领取数据,然后保存至对应游戏的奖励数据库中,所述奖励领取数据可包括活动标识(如活动id)、奖励标识(如奖励id)、用户账号标识(如游戏账号)、用户设备标识(如设备序列号)、用户设备ip(即登录ip)和领取时间。

s2:获取动态配置的条件数据及其对应的阈值,所述条件数据包括活动标识和奖励标识中的至少一种。

具体地,在前端接收游戏业务人员动态配置的条件数据以及对应这些条件数据的阈值,当用户配置不同的条件数据时,可配置不同的阈值。

进一步地,条件数据中还可以包括起始时间点和结束时间点,即配置时间段,可以只对当前时间前后规定范围内的奖励领取数据进行监控,保证监控的时效性。

s3:根据所述条件数据,在所述奖励数据库匹配得到对应的结果数据;即在奖励数据库中检索匹配符合所述条件数据的结果数据。

s4:统计所述结果数据中对应同一用户设备标识或同一用户设备ip的用户账号标识的数量。

s5:判断所述用户账号标识的数量是否超过所述对应的阈值,若是,则执行步骤s6,若否,则认为无异常。

s6:进行预警,例如,可通知游戏业务端,由游戏业务端对所述用户账号标识对应的游戏账号进行审核。

进一步地,可以将所述用户账号标识对应的用户账号进行强制下线处理;还可以获取所述用户账号标识对应的用户账号信息,然后在所述用户账号信息中获取通信账号,如邮箱账号,并向所述通信账号发送预警提醒或通知用户被强制下线的原因。

在具体应用场景中,假设要对游戏活动a1的奖品b1进行发奖监控,游戏业务人员在前端将条件数据动态配置为活动a1和奖品b1,然后在该游戏的奖励数据库中检索匹配所有活动标识为a1且奖励标识为b1的数据,得到结果数据;接着对结果数据进行分析,分别统计对应同一用户设备标识或同一用户设备ip的用户账号标识的数量,若检测到同一个终端设备或同一个登录ip下有超过对应阈值的账号数量领取了活动a1中的奖品b1,那么此时可能存在游戏用户恶意刷活动奖品的情况,则需推送给游戏业务方,让游戏业务方进行审核。进一步地,此处的账号数量可设置为排重前的数量或排重后的数量,根据设置的不同,对应的阈值也不同。

本实施例通过动态化配置条件数据,可根据业务需求快速地生成高可用的监控配置,免除不必要的定制开发;可快速定位异常发奖情况,减少经济损失,促进游戏生态的健康发展。可以对市面上的多数游戏的监控机制产生切实有效的影响,通用性强。

实施例二

本实施例是对应上述实施例的一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现以下步骤:

记录奖励领取数据,得到奖励数据库,所述奖励领取数据包括活动标识、奖励标识、用户账号标识、用户设备标识和用户设备ip;

获取动态配置的条件数据及其对应的阈值,所述条件数据包括活动标识和/或奖励标识;

根据所述条件数据,在所述奖励数据库匹配得到对应的结果数据;

统计所述结果数据中对应同一用户设备标识或同一用户设备ip的用户账号标识的数量;

若所述用户账号标识的数量超过所述对应的阈值,则进行预警。

进一步地,所述奖励领取数据还包括领取时间,所述条件数据中还包括起始时间点和结束时间点。

进一步地,所述进行预警之后,进一步包括:

将所述用户账号标识对应的用户账号进行强制下线处理。

进一步地,所述进行预警之后,进一步包括:

获取所述用户账号标识对应的用户账号信息;

在所述用户账号信息中获取通信账号,并向所述通信账号发送预警提醒。

综上所述,本发明提供的一种游戏奖励的异常检测方法及计算机可读存储介质,通过动态化配置条件数据,可根据业务需求快速地生成高可用的监控配置,免除不必要的定制开发;可快速定位异常发奖情况,减少经济损失,促进游戏生态的健康发展;适用于多数游戏,通用性强。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1