处理网游可疑账号的方法及系统与流程

文档序号:11732072阅读:767来源:国知局
处理网游可疑账号的方法及系统与流程

本发明涉及网游技术领域,尤其是涉及一种处理网游可疑账号的方法及系统。



背景技术:

目前正常网络游戏都存在一大批工作室账号,其利用外挂或者工具进行大批量的注册账号及登录游戏进行一系列操作,如领取奖励交易或者刷金币等扰乱游戏秩序的行为。为促进游戏的公平、公正,有必要提供一种针对该方式的检测处理技术方案。



技术实现要素:

本发明所要解决的技术问题是:针对工作室的账号数据进行分析挖掘,筛选出这部分账号进行特定处理,能够给玩家提供一个良好的游戏环境,同时对服务器降低了一部分负载。

为了解决上述技术问题,本发明采用的技术方案为:提供一种处理网游可疑账号的方法,包括:

获取账号的注册信息及登录信息;

统计同一注册ip地址、登录ip地址、登录设备uuid或其他相同方式注册或登录的账号数据,确定是否为可疑账号。

为解决上述问题,本发明还提供一种处理网游可疑账号的系统,包括:

信息获取模块,用于获取账号的注册信息及登录信息;

统计分析模块,用于统计同一注册ip地址、登录ip地址、登录设备uuid或其他相同方式注册或登录的账号数据,确定是否为可疑账号。

本发明的有益效果在于:区别于现有技术,本发明通过获取账户的注册信息及登录信息,并统计分析以获得检测结果,并分别将账号列入对应的名单中。通过上述方式,本发明可拒绝非法无效账号,能实时保证游戏服务器的负载; 也能够有效的遏制了工作室的大量刷号行为,提高了正常玩家的权益及用户体验,使得正常玩家登录及游戏不受影响。

附图说明

图1为本发明方法实施例一的流程示意图;

图2为本发明具体实施例的操作示意图一;

图3为本发明具体实施例的操作示意图二;

图4为本发明系统实施例的结构示意图。

具体实施方式

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

本发明最关键的构思在于:针对账号从注册到登录的这个阶段进行数据分析统计,查找出非法账号,并进行处理。

请参照图1~图3,本发明实施例一提供一种处理网游可疑账号的方法,包括:

s1:获取账号的注册信息及登录信息;

s2:统计同一注册ip地址、登录ip地址、登录设备uuid(universallyuniqueidentifier,计算机唯一标示)或其他相同方式注册或登录的账号数据,确定是否为可疑账号。

具体地,本发明需要注册服务器、游戏登录客户端、应用程序数据层、应用程序业务逻辑处理;

所述注册信息包括注册ip地址、注册方式及注册设备的uuid;其中注册方式包括网页注册、客户端app注册及通过其他app注册;

所述登录信息包括登录ip地址、登录方式及登录设备的uuid。

其中注册服务器在用户注册时,将用户的注册ip地址、注册方式(网页注册、或客户端注册)的记录提交到应用程序数据层。

而游戏登录客户端在用户登录时,将用户的登录ip地址及pcuuid提交到 应用数据层。

应用数据层主要是用于存储和查询,如现有的mysql和sqlserver,也可其他存储技术。这层数据可用于游戏客户端判断及应用业务逻辑处理层判断使用。

此外应用程序数据层将注册服务器及游戏客户端提交过来的数据,即上述的用户的注册ip、注册方式、最近一次的登录ip、最近一次登录的pcuuid进行挖掘、统计、分析,主要是进行数据的检索统计。如图3所示,

且应用数据层还包含注册ip白(黑)名单,及账号的白(黑)名单,分为人工配置和动态配置。其中人工配置为已经确认的来源,动态配置为系统判断的来源。主要用于客户端登录判断。比如用户a被列入黑名单,则在登录游戏客户端时,客户端查询到配置为黑名单用户,则拒绝用户登录游戏。

因此,在实施本发明方案前,还需要获取注册ip地址、登录ip地址及账号的白/黑名单等。

应用数据层统计的内容包括但不限于:

同个登录ip、pcuuid、注册ip某段时间区间内的账号个数,及账号的前缀或者后缀重合账号个数,并在其达到临界配置条件时,通过应用程序业务逻辑处理,如将这部分非法账号封号处理或者阻挡登录。同时可对后续类似的数据如(登录ip,登录mac,注册ip)的账号直接封号处理或者阻挡登录。

具体地,在一个具体实施例中:

根据所述注册信息及登录信息,确定是否为可疑账号或正常账号;具体可包括但不限于以下几种情况:

(1)统计当前一段时间内(如5天),注册账号的ip及对应的注册方式,当同一个注册ip或注册方式或设备uuid注册的账号超过一定数量,例如1000个,则将这些账号或通过该注册ip或注册方式或设备uuid注册的所有账号列为可疑账号;例如,某一ip在近5天共注册了1100个账号,则将该1100个账号全部列为可疑账号,优选的,将该1100个账号以及该ip过去曾经注册的账号全部列为可疑账号。

(2)提取注册后一定时间(如10天)内未登录游戏(即注册但不登录游戏10天)的所有账号,统计这些账号的注册ip或注册方式或曾经登录的ip或 登录设备的uuid,若相同ip的数量超过一定数量(如1000个),则将这部分账号列为可疑账号。举例来说,最近十天内有10000个已注册账号都从未登录,则统计这10000个账号注册时的ip地址,若其中有1100属于同一ip地址注册的,则将这1100个账号列为可疑账号;或者,统计这10000个账号曾经登录过的ip地址或设备的uuid,若其中有2000个曾经在同一ip地址或同一设备登录过,则将这2000个账号列为可疑账号。

(3)统计在近一段时间内(如10天),由相同ip地址或登录方式或设备uuid登录的账号数量,若超过一定数量(如1000个),则将该些账号或曾经用该ip地址或登录方式或设备uuid登录的所有账号视为可疑账号;例如,某一ip在近5天共登录了1200个账号,则将该1200个账号全部列为可疑账号,优选的,将该1200个账号以及该ip过去曾经登录的账号全部列为可疑账号。

(4)提取在特定时段内未作登录且账号等级低于等级阈值的所有账号,统计这些账号的注册ip或曾经登录的ip或登录设备的uuid,若相同ip的数量超过一定数量(如1000个),则将这部分账号列为可疑账号。举例来说,最近十天内有10000个已注册账号都从未登录且账号等级低于10级,则统计这10000个账号注册时的ip地址,若其中有1100属于同一ip地址注册的,则将这1100个账号列为可疑账号;或者,统计这10000个账号曾经登录过的ip地址或设备的uuid,若其中有2000个曾经在同一ip地址或同一设备登录过,则将这2000个账号列为可疑账号。

判断上述统计的账号个数是否小于账号数量阈值(上述的1000)、限定的时间段(上述的10天或5天)以及账号等级阈值(上述的10级),均可根据需要或网络使用情况设定。

进一步的,上述各种判断可疑账号的方法中,若超过了配置临界值(例如阈值的n倍),则将相关账号直接列入黑名单。例如上述第(1)种情况中,若某一ip在近5天共注册了10000个账号,而设定的临界值为9999,则将所有这些账号或曾经用该ip注册的所有账号列入黑名单。进一步的,还可设置白名单,白名单可通过手动配置,对于已经确认账号来源为正常的账号,可手动列入白名单。当然,黑名单也可通过手动配置,对于虽然不在上述统计到的可疑账号 中,但已确认账号来源非正常的账号,可手动列入黑名单。

对于可疑账号,当用户请求登录时,阻挡登录或者封号,可提醒用户其账号异常。对于黑名单账号,则直接阻挡登录或者封号;其中,可疑账号和黑名单账号一致,均需要被阻挡登录及封号,为了实现交互体验,可以针对实际情况进行提醒。对白名单账号,则不做处理,可正常登录。当然,大部分账号可能既不是可疑账号,也不是黑名单或白名单账号,也不做处理,可正常登录使用。

区别于现有技术,本发明通过获取账户的注册信息及登录信息,并统计分析以获得检测结果,并分别将账号列入对应的名单中。通过上述方式,本发明可拒绝非法无效账号,能实时保证游戏服务器的负载;也能够有效的遏制了工作室的大量刷号行为,提高了正常玩家的权益及用户体验,使得正常玩家登录及游戏不受影响。

承上,如图4所示,本发明还提供一种处理网游可疑账号的系统100,包括:

信息获取模块110,用于获取账号的注册信息及登录信息;

统计分析模块120,用于统计分析同一注册ip地址、登录ip地址、登录设备uuid或其他相同方式注册或登录的账号数据,确定是否为可疑账号。

其中,所述注册信息包括注册ip地址、注册方式及注册设备的uuid;其中注册方式包括网页注册、客户端app注册及通过其他app注册;

所述登录信息包括登录ip地址、登录方式及登录设备的uuid。

所述系统100还包括:

名单设置模块130,用于获取注册ip地址、登录ip地址及账号的白/黑名单;

处理模块140,用于将可疑账号列入白/黑名单。

所述统计分析模块120具体用于:

统计同一注册ip地址、登录ip地址、登录设备uuid或其他相同方式注册或登录的账号数量,若超过预定值,则确定所述数量的账号为可疑账号,或者确定该注册ip地址、登录ip地址、登录设备uuid或其他相同方式注册或登录下的所有账号为可疑账号。

所述统计分析模块120具体用于:

统计相同注册ip地址或注册方式在特定时段内的注册账号及其数量;

或统计在特定时段内未作登录的所有已注册账号中,相同注册ip地址或注册方式注册的账号及其数量;

或统计相同登录ip地址或登录方式或登录设备uuid在特定时段内的登录账号及其数量;

或统计在特定时间段未登录的所有账号中,注册ip地址、曾经使用的登录ip地址或登录设备uuid相同的账号及其数量;

或统计在特定时段内未作登录且账号等级低于等级阈值的所有账号中,注册ip地址、曾经使用的登录ip地址或登录设备uuid相同的账号及其数量;

判断上述统计的账号数量是否大于账号数量阈值;

若是,则确定这些账号为可疑账号。

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

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