防止在网络游戏中使用外挂的方法及装置制造方法

文档序号:8001430阅读:240来源:国知局
防止在网络游戏中使用外挂的方法及装置制造方法
【专利摘要】本发明适用于网络游戏【技术领域】,提供了一种防止在网络游戏中使用外挂的方法及装置,该方法包括:获取游戏玩家的网络游戏交易数据;根据所述网络游戏交易数据,将交易活跃度排名在前N位且具有外挂特征的游戏玩家确定为有价值外挂,所述N大于或等于1;对所述有价值外挂按预设处理方式进行处理。通过本发明可以有效防止有价值外挂,封锁住交易出口,从而减少甚至消除网络游戏中的外挂行为,维护网络游戏的公平性以及安全性。
【专利说明】防止在网络游戏中使用外挂的方法及装置

【技术领域】
[0001]本发明属于网络游戏【技术领域】,尤其涉及防止在网络游戏中使用外挂的方法及装置。

【背景技术】
[0002]在网络游戏领域,外挂是指某些游戏玩家利用自己掌握的计算机技术,专门针对一个或者多个网络游戏,通过改变网络游戏软件的部分程序,制作而成的作弊程序。游戏玩家通过外挂这种作弊手段可以轻易得到其他正常用户无法得到,或者通过长期运行程序才能得到的游戏效果,例如在角色扮演游戏中,使用外挂者比正常用户奔跑快、攻击威力加大、获得更多的游戏道具等,从而对游戏本身和正常游戏玩家造成严重影响,破坏了游戏的公平性以及安全性。
[0003]现有的外挂主要分为两种:一种是用来刷低级游戏货币或游戏道具的外挂用户,称之为外挂小号;另一种是将所述外挂小号刷来的低级游戏货币或游戏道具集中起来进行大量交易的外挂用户,称之为外挂大号,也称为有价值外挂。由于有价值外挂是基于外挂小号刷来的低级游戏货币或游戏道具进行交易的,因此如果能够有效防止有价值外挂,封锁住交易出口,将使得与之相关联的外挂小号刷来的低级游戏货币或游戏道具无法交易,夕卜挂小号的付出化为虚有,从而严厉打击到外挂者的积极性,减少甚至消除网络游戏中的外挂行为,维护网络游戏的公平性以及安全性。


【发明内容】

[0004]本发明实施例在于提供一种防止在网络游戏中使用外挂的方法,以减少甚至消除网络游戏中的外挂行为。
[0005]本发明实施例的第一方面,提供一种防止在网络游戏中使用外挂的方法,所述方法包括:
[0006]获取游戏玩家的网络游戏交易数据;
[0007]根据所述网络游戏交易数据,将交易活跃度排名在前N位且具有外挂特征的游戏玩家确定为有价值外挂,所述N大于或等于I ;
[0008]对所述有价值外挂按预设处理方式进行处理。
[0009]本发明实施例的第二方面,提供一种防止在网络游戏中使用外挂的装置,所述装置包括:
[0010]交易数据获取单元,用于获取游戏玩家的网络游戏交易数据;
[0011]外挂确定单元,用于根据所述交易数据获取单元获取的网络游戏交易数据,将交易活跃度排名在前N位且具有外挂特征的游戏玩家确定为有价值外挂,所述N大于或等于I ;
[0012]处理单元,用于对所述外挂确定单元确定的有价值外挂按预设处理方式进行处理。
[0013]本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过获取游戏玩家的网络游戏交易数据,根据获取的网络游戏交易数据,对游戏玩家的交易活跃度以及外挂特征进行判断,将交易活跃度排名靠前且具有外挂特征的游戏玩家确定为有价值外挂,并对所述有价值外挂进行处理(例如封号处理等)。通过本发明实施例可以有效防止有价值外挂,封锁住交易出口,从而减少甚至消除网络游戏中的外挂行为,维护网络游戏的公平性以及安全性。

【专利附图】

【附图说明】
[0014]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本发明一实施例提供的防止在网络游戏中使用外挂方法所适用的系统场景图;
[0016]图2是本发明一实施例提供的防止在网络游戏中使用外挂方法的流程示意图;
[0017]图3是本发明一实施例提供的网络游戏交易的示例图;
[0018]图4是本发明一实施例提供的防止在网络游戏中使用外挂装置的结构示意图。

【具体实施方式】
[0019]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透切理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
[0020]图1示出了本发明一实施例提供的防止在网络游戏中使用外挂方法所适用的系统场景,为了便于说明,仅示出了与本发明实施例相关的部分。其中,所述系统包括客户端
1、服务器2以及交易平台3。
[0021]所述客户端1、服务器2以及交易平台3之间通过有线或者无线的方式连接通信。
[0022]其中,所述客户端I可以是任意具有网络接入功能的终端设备,包括但不限于手机、平板电脑、笔记本电脑等。
[0023]所述服务器2以及交易平台3可以是单一的服务器,也可以为由几个功能服务器共同组成的服务器端。用户通过所述交易平台3可以进行网络游戏装备交易、网络游戏帐号交易、网络游戏币交易以及点卡充值等业务。
[0024]在本实施例中,服务器2向交易平台3获取客户端I游戏玩家的网络游戏交易数据(包括网络游戏装备交易、网络游戏帐号交易、充值等)。服务器2根据获取的网络游戏交易数据,对参与交易的游戏玩家进行交易活跃度排序,将交易活跃度排名在前N (N大于或者等于I)位且具有外挂特征(例如充值金额小于第一预设值、消耗金额小于第二预设值、游戏角色个数大于第三预设值和/或游戏角色等级低于第四预设值等)的游戏玩家确定为有价值外挂,并对所述有价值外挂进行处理,处理方式包括强制下线和/或封号等。
[0025]需要说明的是,本实施例提供的所述系统场景只用于解释本发明,并不限定本发明的保护范围。
[0026]基于图1所示的系统场景图,本发明实施例提供了一种防止在网络游戏中使用外挂的方法,如图2所示,本实施例的流程执行主体可以是图1所示系统中的服务器2,该方法过程详述如下:
[0027]在步骤S201中,获取游戏玩家的网络游戏交易数据。
[0028]在本实施例中,所述网络游戏交易数据包括但不限于网络游戏装备交易数据、网络游戏帐号交易数据、网络游戏币交易数据以及点卡充值数据等。
[0029]在步骤S202中,根据所述网络游戏交易数据,将交易活跃度排名在前N位且具有外挂特征的游戏玩家确定为有价值外挂,所述N大于或等于I。
[0030]具体的可以是,根据所述网络游戏交易数据,对参与交易的游戏玩家进行交易活跃度排序;
[0031]判断交易活跃度排名前N位的游戏玩家中是否存在具有外挂特征的游戏玩家;
[0032]若是,将交易活跃度排名在前N位且具有外挂特征的游戏玩家确定为有价值外挂。
[0033]优选的,本实施例可以通过Traderank算法对参与交易的游戏玩家进行交易活跃度排序。由于Traderank算法是基于大数据量、分布式的数据库平台实现的,因此选择Traderank算法可以更准确、快速的获得排序结果。其中Traderank算法是基于Pagerank算法的思想,即将每个游戏玩家等同于一个网页,各个游戏玩家之间的交易等同于各个网页中的链接关系,并将各个游戏玩家之间一个或者多个交易数据(例如交易的金额)作为各个游戏玩家之间交易的权重。最终,本实施例的Traderank算法达到的结果为权重越高的游戏玩家交易活跃度越高,权重越低的游戏玩家交易活跃度越低
[0034]其中,所述外挂特征包括但不限于以下至少一项:充值金额小于第一预设值、消耗金额小于第二预设值、游戏角色个数大于第三预设值以及游戏角色等级低于第四预设值。
[0035]进一步的,所述根据所述网络游戏交易数据,对参与交易的游戏玩家进行交易活跃度排序包括:
[0036]根据所述网络游戏交易数据以及预设的计分规则,将每次的交易度量化成相应的分值,并对所述分值进行加权运算,显示加权运算后的综合分值;
[0037]根据所述综合分值对参与交易的游戏玩家进行交易活跃度排序。
[0038]在本实施例中,根据预设的计分规则,将每次的交易度量化成相应的分值,并对所述分值进行加权运算,显示加权运算后的综合分值的方式如下(不局限于此方式):
[0039]( I)游戏玩家A交易度量化的分值A:
[0040]A与其他游戏玩家之间的装备交易,基础分Al[0041 ] A与其他游戏玩家之间的游戏币交易,基础分A2
[0042]A的充值,基础分A3
[0043]上述基础分与交易量和交易次数成正比
[0044](2)设置的权重
[0045]A与其他游戏玩家之间的装备交易,权重Pl
[0046]A与其他游戏玩家之间的游戏币交易,权重P2
[0047]A的充值,权重P3
[0048]则A的综合分值为A1XP1+A2XP2+A3XP3,上述分值和权重的具体值可预先设定,但也可根据实际情况进行相应调整。
[0049]可选的是,本实施例还包括将所述综合分值以突出显示的方式进行显示,其中,突出显示的方式包括浮层框显示、变色显示等。
[0050]本实施例通过所述综合分值来表示游戏玩家的交易活跃度,根据所述综合分值对参与交易的游戏玩家进行交易活跃度排序。
[0051]需要说明的是,本实施例在获得游戏玩家交易活跃度的排序之后,并不能判定交易活跃度高的就是有价值外挂,还需要进一步的判断交易活跃度高靠前的游戏玩家是否具有外挂特征,例如充值金额是否小于第一预设值、消耗金额是否小于第二预设值、游戏角色个数是否大于第三预设值和/或游戏角色等级是否低于第四预设值等,如果交易活跃度高靠前的游戏玩家具有所述外挂特征,才判定该游戏玩家是一个活跃的外挂大号,即有价值外挂。
[0052]在步骤S203中,对所述有价值外挂按预设处理方式进行处理。
[0053]在本实施例中,所述预设处理方式包括但不限于强制下线和/或封号处理。
[0054]所述对所述有价值外挂按预设处理方式进行处理包括:
[0055]将所述有价值外挂的游戏账号添加至预设的封号列表,并在该游戏账号满足预设条件时对其进行强制下线和/或封号处理。例如,可以选择在该游戏账号存储的金额最多时对其进行封号,将使得与之相关联的外挂小号刷来的低级游戏货币或游戏道具无法交易,外挂小号的付出化为虚有,从而严厉打击到外挂者的积极性,减少甚至消除网络游戏中的外挂行为。
[0056]举例说明上述过程,如图3所示:
[0057]游戏玩家A、B、C、D,箭头的方向表示高级货币(如人民币)流向的方向,如B->A表示A通过卖低级货币或道具获得B的高级货币。箭头上的数字表示金额,也可用作为交易时的权重。
[0058]整体流程如下:
[0059]1、通过Traderank算法计算得到A、B、C、D的交易活跃度排序,具体过程如下:


'O 30 20 50—

0 0 0 0
[0060](I)、将图3的关系图转化成矩阵G,(/ ΛΛ ,每行每列的游戏玩

O 60 50 O

0 0 0 0
家顺序为Α、B、C、DjnG(l,2)表示第一行第二列,即表示A通过卖低级货币或道具获得B的高级货币30元;

'O 0.333 0.29Γ

O O OO
[0061](2)、除以每列的和,得到G G/c=n,其中c为每列的和;

O 0.667 0.71O

00 0 O

'pGJct+S Cj^O
[0062](3)、根据 Pagerank 算法的公式 = ,,,其中 δ=(1-ρ)/η,

I / nCj = O
这里P取经典值0.85,η为矩阵G的阶数n=4,Cj为矩阵G每列的和,i,j=0, I, 2, 3 ;


?/w] Γ0.25'
一Hn 0.25
[0063](4)、计算每个玩家的初始权重JC=,,;

Mn 0.25


l/n\ [0.25_
[0064](5)、令χ=ΑΧχ,其中A为au构成的矩阵,i, j=0, 1,2,3 ;通过x=AXx进行迭代,



'0.3432'



0.1095
直到X收敛或最近两次的X值在预设的误差范围之内,最终得到X=,即A、B、C、






U ?τ.3 I y



0.1095
D的权重依次为0.3432,0.1095,0.4379,0.1095,所以A、B、C、D的交易活跃度排序为:1>C ;
2、A ;3、B和D。假设取活跃度的前50%,S卩C和A两个游戏玩家。
[0065]2、从交易平台获取A和C的特征。假设C的特征为:充值金额为10000、消耗金额50000、角色等级90级(共100级)等;A的特征为:充值金额为O、消耗金额为O、角色等级为
I(共100级)。虽然C的交易活跃度大于A,但是C不符合外挂特征,而A明显的符合外挂特征(第一预设值为5000、第二预设值为10000、第四预设值为50),因此判定A为有价值外挂。
[0066]3、经查询发现,A当前满足预设条件(存储金额是否大于或等于100元),即A当前拥有来自B、C和D的金额共100元,对A进行强制下线和/或封号处理,此时A的100的元将不能再使用,封锁住交易出口。
[0067]本发明实施例根据两种外挂的不同特征,外挂小号几乎每天做大量的游戏任务,拥有较多的低级游戏货币或游戏道具,但很少参与交易;而外挂大号(即有价值外挂)几乎不做游戏任务,只对外挂小号的低级游戏货币或游戏道具进行交易,交易非常活跃。基于此,本发明实施例通过获取游戏玩家的网络游戏交易数据,根据获取的网络游戏交易数据,对游戏玩家的交易活跃度以及外挂特征进行判断,将交易活跃度排名靠前且具有外挂特征的游戏玩家确定为有价值外挂,对所述有价值外挂进行强制下线和/或封号处理来有效防止有价值外挂,封锁住交易出口,使得与之相关联的外挂小号的低级游戏货币或游戏道具无法交易,外挂小号的付出化为虚有,从而严厉打击到外挂者的积极性,减少甚至消除网络游戏中的外挂行为,维护网络游戏的公平性以及安全性。
[0068]图4示出了本发明另一实施例提供的防止在网络游戏中使用外挂装置的组成结构,为了便于说明,仅示出了与本发明实施例相关的部分。
[0069]该防止在网络游戏中使用外挂装置可应用于图1所示系统的服务器中。
[0070]该防止在网络游戏中使用外挂装置包括交易数据获取单元41、外挂确定单元42以及处理单元43。其中,各单元的具体功能如下:
[0071]交易数据获取单元41,用于获取游戏玩家的网络游戏交易数据;
[0072]外挂确定单元42,用于根据所述交易数据获取单元41获取的网络游戏交易数据,将交易活跃度排名在前N位且具有外挂特征的游戏玩家确定为有价值外挂,所述N大于或等于I ;
[0073]处理单元43,用于对所述外挂确定单元42确定的有价值外挂按预设处理方式进行处理。
[0074]进一步的,所述预设处理方式包括但不限于强制下线和/或封号处理;
[0075]所述处理单元43具体用于,将所述有价值外挂的游戏账号添加至预设的封号列表,并在该游戏账号满足预设条件时对其进行强制下线和/或封号处理。
[0076]进一步的,所述外挂确定单元42包括:
[0077]排序模块421,用于根据所述网络游戏交易数据,对参与交易的游戏玩家进行交易活跃度排序;
[0078]判断模块422,用于判断交易活跃度排名前N位的游戏玩家中是否存在具有外挂特征的游戏玩家;
[0079]外挂确定模块423,用于在所述判断单元422判断结果为是时,将交易活跃度排名在前N位且具有外挂特征的游戏玩家确定为有价值外挂。
[0080]进一步的,所述排序模块421具体用于:
[0081]根据所述网络游戏交易数据以及预设的计分规则,将每次的交易度量化成相应的分值,并对所述分值进行加权运算,显示加权运算后的综合分值;
[0082]根据所述综合分值对参与交易的游戏玩家进行交易活跃度排序。
[0083]在本实施例中,所述外挂特征包括但不限于以下至少一项:充值金额小于第一预设值、消耗金额小于第二预设值、游戏角色个数大于第三预设值以及游戏角色等级低于第四预设值。
[0084]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元或模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元或模块既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述装置中单元、模块的具体工作过程,可以参考前述方法实施例的对应过程,在此不再赘述。
[0085]综上所述,根据两种外挂的不同特征,外挂小号几乎每天做大量的游戏任务,拥有较多的低级游戏货币或游戏道具,但很少参与交易;而外挂大号(即有价值外挂)几乎不做游戏任务,只对外挂小号的低级游戏货币或游戏道具进行交易,交易非常活跃。基于此,本发明实施例通过获取游戏玩家的网络游戏交易数据,根据获取的网络游戏交易数据,对游戏玩家的交易活跃度以及外挂特征进行判断,将交易活跃度排名靠前且具有外挂特征的游戏玩家确定为有价值外挂,对所述有价值外挂进行强制下线和/或封号处理来有效防止有价值外挂,封锁住交易出口,使得与之相关联的外挂小号的低级游戏货币或游戏道具无法交易,外挂小号的付出化为虚有,从而严厉打击到外挂者的积极性,减少甚至消除网络游戏中的外挂行为,维护网络游戏的公平性以及安全性。
[0086]本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括R0M/RAM、磁盘、光盘等。
[0087]以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属【技术领域】的普通技术人员来说,在不脱离本发明构思的前提下做出若干等同替代或明显变型,而且性能或用途相同,都应当视为属于本发明由所提交的权利要求书确定的专利保护范围。
【权利要求】
1.一种防止在网络游戏中使用外挂的方法,其特征在于,所述方法包括: 获取游戏玩家的网络游戏交易数据; 根据所述网络游戏交易数据,将交易活跃度排名在前N位且具有外挂特征的游戏玩家确定为有价值外挂,所述N大于或等于I ; 对所述有价值外挂按预设处理方式进行处理。
2.如权利要求1所述的方法,其特征在于,所述预设处理方式包括强制下线和/或封号处理; 所述对所述有价值外挂按预设处理方式进行处理包括: 将所述有价值外挂的游戏账号添加至预设的封号列表,并在该游戏账号满足预设条件时对其进行强制下线和/或封号处理。
3.如权利要求1所述的方法,其特征在于,所述根据所述网络游戏交易数据,将交易活跃度排名在前N位且具有外挂特征的游戏玩家确定为有价值外挂包括: 根据所述网络游戏交易数据,对参与交易的游戏玩家进行交易活跃度排序; 判断交易活跃度排名前N位的游戏玩家中是否存在具有外挂特征的游戏玩家; 若是,将交易活跃度排名在前N位且具有外挂特征的游戏玩家确定为有价值外挂。
4.如权利要求3所述的方法,其特征在于,所述根据所述网络游戏交易数据,对参与交易的游戏玩家进行交易活跃度排序包括: 根据所述网络游戏交易数据以及预设的计分规则,将每次的交易度量化成相应的分值,并对所述分值进行加权运算,显示加权运算后的综合分值; 根据所述综合分值对参与交易的游戏玩家进行交易活跃度排序。
5.如权利要求1至4任一项所述的方法,其特征在于,所述外挂特征包括以下至少一项:充值金额小于第一预设值、消耗金额小于第二预设值、游戏角色个数大于第三预设值以及游戏角色等级低于第四预设值。
6.一种防止在网络游戏中使用外挂的装置,其特征在于,所述装置包括: 交易数据获取单元,用于获取游戏玩家的网络游戏交易数据; 外挂确定单元,用于根据所述交易数据获取单元获取的网络游戏交易数据,将交易活跃度排名在前N位且具有外挂特征的游戏玩家确定为有价值外挂,所述N大于或等于I ; 处理单元,用于对所述外挂确定单元确定的有价值外挂按预设处理方式进行处理。
7.如权利要求6所述的装置,其特征在于,所述预设处理方式包括强制下线和/或封号处理; 所述处理单元具体用于,将所述有价值外挂的游戏账号添加至预设的封号列表,并在该游戏账号满足预设条件时对其进行强制下线和/或封号处理。
8.如权利要求6所述的装置,其特征在于,所述外挂确定单元包括: 排序模块,用于根据所述网络游戏交易数据,对参与交易的游戏玩家进行交易活跃度排序; 判断模块,用于判断交易活跃度排名前N位的游戏玩家中是否存在具有外挂特征的游戏玩家; 外挂确定模块,用于在所述判断单元判断结果为是时,将交易活跃度排名在前N位且具有外挂特征的游戏玩家确定为有价值外挂。
9.如权利要求8所述的装置,其特征在于,所述排序模块具体用于: 根据所述网络游戏交易数据以及预设的计分规则,将每次的交易度量化成相应的分值,并对所述分值进行加权运算,显示加权运算后的综合分值; 根据所述综合分值对参与交易的游戏玩家进行交易活跃度排序。
10.如权利要求6至9任一项所述的装置,其特征在于,所述外挂特征包括以下至少一项:充值金额小于第一预设值、消耗金额小于第二预设值、游戏角色个数大于第三预设值以及游戏角色等级低于第四预设值。
【文档编号】H04L29/08GK104253795SQ201310263001
【公开日】2014年12月31日 申请日期:2013年6月27日 优先权日:2013年6月27日
【发明者】任姣姣, 熊焰, 冯校伟 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1