首页> 中国专利> 游戏举报处理方法、装置及电子设备

游戏举报处理方法、装置及电子设备

摘要

本发明提供了一种游戏举报处理方法、装置及电子设备,涉及计算机应用的技术领域,该方法包括:接收举报信息;获取举报信息中被举报玩家的游戏交流信息;根据游戏交流信息确定游戏中与被举报玩家进行交流的队友玩家;获取被举报玩家和队友玩家的游戏日志信息;基于游戏交流信息和游戏日志信息确定被举报玩家和/或队友玩家是否为外挂玩家。本发明提供的游戏举报处理方法、装置及电子设备,由于确定外挂玩家的过程,充分考虑了游戏交流信息和游戏日志信息,可以获取到游戏过程中更为真实的信息,进而有助于甄别具体是哪一个玩家为透视外挂玩家,提高了外挂甄别的准确性,进而有助于维护游戏的公平性。

著录项

  • 公开/公告号CN112957741A

    专利类型发明专利

  • 公开/公告日2021-06-15

    原文格式PDF

  • 申请/专利权人 网易(杭州)网络有限公司;

    申请/专利号CN202110238007.7

  • 发明设计人 胡佳胜;

    申请日2021-03-03

  • 分类号A63F13/77(20140101);

  • 代理机构11463 北京超凡宏宇专利代理事务所(特殊普通合伙);

  • 代理人钟扬飞

  • 地址 310052 浙江省杭州市滨江区长河街道网商路599号4幢7层

  • 入库时间 2023-06-19 11:27:38

说明书

技术领域

本发明涉及计算机应用的技术领域,尤其是涉及一种游戏举报处理方法、装置及电子设备。

背景技术

在当前游戏市场逐渐扩大的背景下,对于游戏外挂问题一直是技术研究的方向。例如,在游戏过程中,有部分玩家开透视外挂,客服人员在接收到举报之后,则需要对该举报的真实性进行外挂识别。而现有的外挂识别,则通常依赖人工审核,客服人员需要审核大量的游戏视频,这些视频中可能包括正常视频和外挂视频。通常,客服人员只有对每个视频都看完的基础上才能得出是否存在外挂行为,然而外挂行为的种类繁杂也给审核结果的准确性设置了障碍。一旦审核结果不准确,则会给被处罚的玩家带来不良的游戏体验,而真正开透视外挂的玩家反而未受到处罚,难以维护游戏的公平性。

发明内容

有鉴于此,本发明的目的在于提供一种游戏举报处理方法、装置及电子设备,以缓解上述技术问题。

第一方面,本发明实施例提供了一种游戏举报处理方法,包括:接收举报信息;获取所述举报信息中被举报玩家的游戏交流信息;根据所述游戏交流信息确定所述游戏中与所述被举报玩家进行交流的队友玩家;获取所述被举报玩家和所述队友玩家的游戏日志信息;基于所述游戏交流信息和所述游戏日志信息确定所述被举报玩家和/或所述队友玩家是否为外挂玩家。

优选地,在一种可能的实施方式中,上述游戏交流信息包括语音信息和/或文字信息。

优选地,在一种可能的实施方式中,上述基于所述游戏交流信息和所述游戏日志信息确定所述被举报玩家和/或所述队友玩家是否为外挂玩家的步骤,包括:判断所述游戏交流信息是否包含目标游戏角色的位置信息,其中,所述目标游戏角色为所述举报信息中所述举报玩家对应的游戏角色;如果是,且所述位置信息的发送方为所述队友玩家,则根据所述队友玩家的第一游戏日志信息确定所述队友玩家是否为外挂玩家。

优选地,在一种可能的实施方式中,上述根据所述队友玩家的第一游戏日志信息确定所述队友玩家是否为外挂玩家的步骤,包括:根据所述第一游戏日志信息,获取所述队友玩家对应的第一游戏角色与所述目标游戏角色之间的距离;若所述距离大于设定阈值,则确定所述队友玩家为所述外挂玩家。

优选地,在一种可能的实施方式中,上述根据所述队友玩家的第一游戏日志信息确定所述队友玩家是否为外挂玩家的步骤,包括:获取所述第一游戏日志信息中所述队友玩家对应的第一游戏角色的视野信息;根据所述视野信息判断所述第一游戏角色的视野中是否存在所述目标游戏角色;若不存在,则确定所述队友玩家为所述外挂玩家。

优选地,在一种可能的实施方式中,上述视野信息包括所述第一游戏角色的视野范围;上述获取所述第一游戏日志信息中所述队友玩家对应的第一游戏角色的视野信息,包括:根据所述第一游戏日志信息,获取所述第一游戏角色在游戏场景中的第一位置信息、朝向信息和视场角信息;根据所述第一位置信息、所述朝向信息和所述视场角信息确定所述第一游戏角色的所述视野范围。

优选地,在一种可能的实施方式中,上述根据所述视野信息判断所述第一游戏角色的视野中是否存在所述目标游戏角色,包括:根据所述第一游戏日志信息,获取所述目标游戏角色在游戏场景中的第二位置信息;根据所述第二位置信息,判断所述目标游戏角色是否位于所述视野范围内;若目标游戏角色不位于所述视野范围内,则所述第一游戏角色的视野中是不存在所述目标游戏角色。

优选地,在一种可能的实施方式中,上述根据所述视野信息判断所述第一游戏角色的视野中是否存在所述目标游戏角色,包括:若所述目标游戏角色位于所述视野范围内,根据所述第一位置信息和所述第二位置信息,判断所述第一游戏角色与所述目标游戏角色之间是否存在虚拟遮挡物;若存在所述虚拟遮挡物,则所述第一游戏角色的视野中是不存在所述目标游戏角色。

优选地,在一种可能的实施方式中,上述基于所述游戏交流信息和所述游戏日志信息确定所述被举报玩家和/或所述队友玩家是否为外挂玩家的步骤,还包括:如果所述游戏交流信息中不包含所述目标游戏角色的位置信息,则根据所述被举报玩家的第二游戏日志信息确定所述被举报玩家是否为外挂玩家。

优选地,在一种可能的实施方式中,上述根据所述被举报玩家的第二游戏日志信息确定所述被举报玩家是否为外挂玩家的步骤,包括:根据所述被举报玩家的第二游戏日志信息,获取所述被举报玩家对应的游戏角色与所述目标游戏角色之间的距离;若所述距离大于设定阈值,则确定所述被举报玩家为所述外挂玩家。

优选地,在一种可能的实施方式中,上述根据所述被举报玩家的第二游戏日志信息确定所述被举报玩家是否为外挂玩家的步骤,还包括:获取所述被举报玩家的第二游戏日志信息中所述被举报玩家对应的游戏角色的视野信息;根据所述视野信息判断所述游戏角色的视野中是否存在所述目标游戏角色;若不存在,则确定所述被举报玩家为所述外挂玩家。

优选地,在一种可能的实施方式中,上述外挂玩家为透视外挂玩家。

第二方面,本发明实施例还提供一种游戏举报处理装置,包括:接收模块,用于接收举报信息;信息获取模块,用于获取所述举报信息中被举报玩家的游戏交流信息;确定模块,用于根据所述游戏交流信息确定所述游戏中与所述被举报玩家进行交流的队友玩家;日志获取模块,用于获取所述被举报玩家和所述队友玩家的游戏日志信息;处理模块,用于基于所述游戏交流信息和所述游戏日志信息确定所述被举报玩家和/或所述队友玩家是否为外挂玩家。

第三方面,本发明实施例还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,处理器执行所述计算机程序时实现上述第一方面所述方法的步骤。

第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面所述方法的步骤。

本发明实施例带来了以下有益效果:

本发明实施例提供的游戏举报处理方法、装置及电子设备,能够接收举报信息,并获取举报信息中被举报玩家的游戏交流信息;然后根据游戏交流信息确定游戏中与被举报玩家进行交流的队友玩家,并获取被举报玩家和队友玩家的游戏日志信息,进而基于游戏交流信息和游戏日志信息确定被举报玩家和/或队友玩家是否为外挂玩家,由于处理举报信息的过程充分考虑了游戏交流信息和游戏日志信息,使得在游戏过程中可以获取到游更为真实的信息,进而有助于甄别具体是哪一个玩家为外挂玩家,提高了外挂甄别的准确性,进而有助于维护游戏的公平性。

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

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种游戏举报处理方法的流程图;

图2为本发明实施例提供的另一种游戏举报处理方法的流程图;

图3为本发明实施例提供的一种游戏举报处理装置的结构示意图;

图4为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

通常,游戏中,当玩家认为被透视外挂的玩家击杀后,可以在游戏内进行举报,但是,由于部分开外挂的玩家,往往不是自己去执行,而是通知队友去执行游戏中的击杀任务。例如,玩家A用户开了透视外挂,但是当玩家A不自己去执行,而是让他的队友玩家B去执行击杀敌人玩家C的时候,玩家C就会错误的举报玩家B,此时,客服人员在甄别时就会去查玩家B,这样的一步甄别就会浪费了一定的资源去检索无效的玩家B,当然也有可能部分游戏会误封玩家B,此时,玩家B就会认为自己没有开挂,但是被封号,就会有不良的游戏体验,而对于真正开透视外挂的玩家A反而没有受到处罚,难以维护游戏的公平性。

基于此,本发明实施例提供的一种游戏举报处理方法、装置及电子设备,可以有效缓解上述技术问题。

为便于对本实施例进行理解,首先对本发明实施例所公开的一种游戏举报处理方法进行详细介绍。

在一种可能的实施方式中,本发明实施例提供了一种游戏举报处理方法,具体地,该方法可以应用于游戏的后台服务器,或者,可以用于游戏数据的甄别服务器等等,以便于在接收到玩家的举报信息之后,可以执行本发明实施例的游戏举报处理方法,对玩家的举报信息进行处理。

具体地,如图1所示的一种游戏举报处理方法的流程图,该方法包括以下步骤:

步骤S102,接收举报信息;

步骤S104,获取举报信息中被举报玩家的游戏交流信息;

其中,上述举报信息是在玩家认为对战玩家有外挂的作弊行为时进行的。例如,在对战过程中,如果第一玩家隐藏在第二玩家视野以外的地方,但是第一玩家的隐藏位置被第二玩家很快找到,此时,第一玩家则会认为第二玩家有外挂的嫌疑,此时,可以在游戏中,或者游戏结束后向游戏的后台服务器提交举报第二玩家的举报信息,此时游戏的后台服务器或者甄别服务器可以执行上述步骤S102,接收该举报信息,并进一步执行步骤S104来获取举报信息中被举报玩家的游戏交流信息,以对外挂玩家进行进一步的甄别。

步骤S106,根据游戏交流信息确定游戏中与被举报玩家进行交流的队友玩家;

步骤S108,获取被举报玩家和队友玩家的游戏日志信息;

步骤S110,基于游戏交流信息和游戏日志信息确定被举报玩家和/或队友玩家是否为外挂玩家。

其中,上述游戏交流信息包括语音信息和/或文字信息。例如,可以是玩家在游戏过程中在聊天室发生的文字交流信息,通过麦克风等输入的实时语音信息,以及,通过语音控件以留言的方式发生的交流信息等等,都可以称为游戏交流信息,且,通常为了便于玩家进行交流,在游戏过程中,玩家可以同时使用语音和文字进行交流,也可以择一进行使用,因此,本发明实施例中的上述游戏交流信息可以同时包括语音信息和文字信息,也可以单独包括语音信息或文字信息,具体以实际使用情况为准,本发明实施例对此不进行限制。

进一步,由于游戏交流信息为游戏过程中玩家之间进行交流时产生的信息,因此,上述步骤S106中可以根据游戏交流信息获取到与被举报玩家进行交流的队友玩家,并进一步获取双方的游戏日志信息进行甄别,以便于进一步执行步骤S108和步骤S110来确定被举报玩家和/或队友玩家是否为外挂玩家。

因此,本发明实施例提供的游戏举报处理方法,能够接收举报信息,并获取举报信息中被举报玩家的游戏交流信息;然后根据游戏交流信息确定游戏中与被举报玩家进行交流的队友玩家,并获取被举报玩家和队友玩家的游戏日志信息,进而基于游戏交流信息和游戏日志信息确定被举报玩家和/或队友玩家是否为外挂玩家,由于处理举报信息的过程充分考虑了游戏交流信息和游戏日志信息,使得在游戏过程中可以获取到游更为真实的信息,进而有助于甄别具体是哪一个玩家为外挂玩家,提高了外挂甄别的准确性,进而有助于维护游戏的公平性。

在实际使用时,考虑到对战类的游戏通常有多个队伍,且每个队伍通常有多个玩家,因此,上述步骤S106中确定的队友玩家可以是一个,也可以是多个;而步骤S110中确定出的外挂玩家,也可以有一个或者多个。

并且,考虑到多个玩家组成的一个队伍中,如果有一个玩家有外挂的行为,则该整个队伍通过交流,都可以获知对战玩家的位置,以便于对该对战玩家进行击杀,因此,在确定外挂玩家时,多是基于游戏交流信息中是否包含目标游戏角色的位置信息确定的。因此,在图1的基础上,图2示出了另一种游戏举报处理方法的流程图,对确定游戏中的外挂玩家的过程进行进一步的描述。如图2所示,包括以下步骤:

步骤S202,接收举报信息;

步骤S204,获取举报信息中被举报玩家的游戏交流信息;

步骤S206,根据游戏交流信息确定游戏中与被举报玩家进行交流的队友玩家;

步骤S208,获取被举报玩家和队友玩家的游戏日志信息;

其中,上述步骤S202~步骤S208的过程可以参考上述步骤S102~步骤S108的过程,在此不在赘述。

步骤S210,判断游戏交流信息是否包含目标游戏角色的位置信息;

其中,目标游戏角色为举报信息中举报玩家对应的游戏角色;

步骤S212,如果是,且位置信息的发送方为队友玩家,则根据队友玩家的第一游戏日志信息确定队友玩家是否为外挂玩家。

其中,上述步骤S212中的第一游戏日志信息通常指被举报玩家的队友玩家的游戏日志,上述游戏交流信息则可以以游戏日志的形式存储在服务器中,因此,如果游戏交流信息包含目标游戏角色的位置信息,且,位置信息的发送方为队友玩家则可以根据队友玩家的第一游戏日志信息来确定队友玩家为外挂玩家。

例如,被举报玩家的游戏交流信息中包含当前目标游戏角色的报点位置,如,当前房屋的阳台、你前方的拐弯处等等详细的报点位置,此时,被举报玩家可以根据这个描述快速找到目标游戏角色,即,举报玩家对应的游戏角色,因此,服务器在接收到举报玩家发送的举报信息之后,可以执行上述图2所示的方法来确定此时被举报玩家的队友玩家为外挂玩家。

进一步,上述步骤S210和步骤S212中,根据位置信息确定外挂玩家的过程,实际是基于队友玩家与被举报玩家的游戏角色之间的距离进行的,具体地,通常是根据第一游戏日志信息,获取队友玩家对应的第一游戏角色与目标游戏角色之间的距离;若该距离大于设定阈值,则确定队友玩家为外挂玩家。

在游戏过程中,上述距离可以在第一游戏日志信息中直接进行记载,例如,服务器可以获取当前第一游戏角色在游戏场景中的第一位置信息和获取第二游戏角色在游戏场景中的第二位置信息,然后根据第一位置信息和第二位置信息确定两者之间的距离,并记载的第一游戏日志信息中,并作为队友玩家对应的第一游戏角色与目标游戏角色之间的距离。

进一步,距离大于设定阈值,通常指队友玩家对应的第一游戏角色与目标游戏角色之间的距离较远,使得当前队友玩家不能收到系统音,如目标游戏角色的脚步声等等,因此,如果此时队友玩家能够很容易找到目标游戏角色,并将目标游戏角色的位置信息通过游戏交流信息发生至被举报玩家,则此时可以确定被举报玩家的该队友玩家为外挂玩家。

此外,除上述距离因素,还可以通过游戏日志信息中记载的视野信息来进一步确定外挂玩家,具体地,可以获取第一游戏日志信息中队友玩家对应的第一游戏角色的视野信息;根据该视野信息判断第一游戏角色的视野中是否存在目标游戏角色;若不存在,则确定队友玩家为外挂玩家。

通常,上述视野信息包括第一游戏角色的视野范围,在根据第一游戏日志信息获取队友玩家对应的第一游戏角色的视野信息时,可以根据第一游戏日志信息,获取第一游戏角色在游戏场景中的第一位置信息、朝向信息和视场角信息,然后根据第一位置信息、朝向信息和视场角信息确定第一游戏角色的视野范围。例如确定出第一游戏角色的视野范围朝东,视场角为α的扇形视野范围等等。

进一步,在确定第一游戏角色的视野中是否存在目标游戏角色时,可以根据第一游戏日志信息,获取目标游戏角色在游戏场景中的第二位置信息;其中,该第二位置信息通常是指目标游戏角色在游戏场景中位置信息,然后根据该第二位置信息,判断目标游戏角色是否位于视野范围内;若目标游戏角色不位于视野范围内,则第一游戏角色的视野中是不存在目标游戏角色。若目标游戏角色位于视野范围内,则根据第一位置信息和第二位置信息,进一步判断第一游戏角色与目标游戏角色之间是否存在虚拟遮挡物;若存在虚拟遮挡物,则第一游戏角色的视野中是不存在目标游戏角色。

例如,在接收到举报信息之后,服务器通过对队友玩家的游戏日志信息进行分析确定出队友玩家对应的第一游戏角色的视野信息中不存在目标游戏角色,但是队友玩家通过游戏交流信息将目标游戏角色的位置信息告知了被举报玩家,此时,可以确定队友玩家为外挂玩家。

上述内容是在判断出游戏交流信息包含目标游戏角色的位置信息时,对队友玩家的第一游戏日志信息进行检测,进而确地队友玩家是否为外挂玩家的过程,在该过程中,如果游戏交流信息包含目标游戏角色的位置信息,且,该位置信息的发送方为队友玩家,此时可以确定被举报玩家为正常的玩家,则需继续根据被举报玩家的队友玩家的游戏日志信息进行进一步的甄别。

例如,如果发现被举报玩家为正常的玩家,且,被举报玩家与队友玩家的交流过程中,出现大量对于目标游戏角色的报点位置语音或者聊天文本,则获取队友玩家的第一游戏日志信息,具体地,该游戏日志信息是游戏过程中产生的日志,用于记录各个玩家的游戏信息,包括玩家的位置、视野、各个玩家的距离等等。因此,根据游戏日志信息可以进行判定,如队友玩家距离目标游戏角色的距离为多少,当前队友玩家能不能收到系统音,如目标游戏角色的脚步声,目标游戏角色是否在队友玩家的视野中出现过等等,这些信息都可以在游戏过程中通过日志来进行记录,假设通过日志判定结果为队友玩家距离目标游戏角色100m,听不到目标游戏角色的声音,且目标游戏角色没有在队友玩家的角色视野中直接出现过,则此时,按照常理,队友玩家是不能发现该目标游戏角色的位置信息的,因此,可以确定目标游戏角色的位置信息来自队友玩家对应终端上的透视外挂插件,进而确定出上述被举报玩家的队友玩家为外挂玩家。

进一步,如果根据游戏日志信息检测出游戏过程中队友玩家对应的第一游戏角色与目标游戏角色的距离小于设定阈值,可以使队友玩家在游戏过程中听到目标游戏角色的提示音,如脚步声等等,或者检测出游戏过程中队友玩家对应的第一游戏角色的视野中包含目标游戏角色,则确定上述目标游戏角色的位置信息直接来自于队友玩家,即队友玩家按照常理,是可以发现目标游戏角色的,此时可以确定队友玩家不是外挂玩家。

进一步,对于判断出游戏交流信息包含目标游戏角色的位置信息时,还可以判断该被举报玩家本身是否有外挂的行为,具体地,如果游戏交流信息中不包含目标游戏角色的位置信息,则根据被举报玩家的第二游戏日志信息确定被举报玩家是否为外挂玩家。

具体地,上述第二游戏日志信息通常指被举报玩家的游戏日志,在判断被举报玩家是否为外挂玩家时,可以根据该第二游戏日志信息进行检测,例如,可以根据被举报玩家对应的游戏角色与目标游戏角色之间的距离进行检测分析,也可以根据被举报玩家对应的游戏角色的视野信息进行检测分析,因此,在确定被举报玩家是否为外挂玩家时,可以包括以下内容:

(1)根据被举报玩家的第二游戏日志信息,获取被举报玩家对应的游戏角色与目标游戏角色之间的距离;若该距离大于设定阈值,则确定被举报玩家为外挂玩家。

(2)获取被举报玩家的第二游戏日志信息中被举报玩家对应的游戏角色的视野信息;根据视野信息判断游戏角色的视野中是否存在目标游戏角色;若不存在,则确定被举报玩家为外挂玩家。

例如,在确定被举报玩家是否为外挂玩家时,可以根据被举报玩家的游戏日志信息检测游戏过程中被举报玩家对应的角色与目标游戏角色之间的距离,以及检测游戏过程被举报玩家对应的角色的视野信息中是否包含目标游戏角色;如果距离大于设定阈值,且被举报玩家对应的角色的视野信息中未出现过目标游戏角色,则确定被举报玩家为外挂玩家。

具体地,如果距离大于设定阈值则说明被举报玩家本身是无法听见目标游戏角色的提示音的,如脚步声等等,进一步,如果目标游戏角色也未在被举报玩家对应的角色视野中出现过,则说明被举报玩家是无法获知目标游戏角色的位置,并将其击杀的。并且,由于前述步骤中已判断出队友玩家并不是外挂玩家,如果被举报玩家仍然能够击杀目标游戏角色,且,收到了举报玩家的举报信息,则说明被举报玩家存在外挂的行为,即被举报玩家是外挂玩家。

在实际使用时,上述获取的第二游戏日志信息中被举报玩家对应的游戏角色的视野信息,通常指的是举报玩家被击杀前一段时间的视野信息,通常,会将这一段时间的视野信息与该段时间内被举报玩家对应角色的行为数据进行综合分析,以判断该被举报玩家是否为外挂玩家,比如,举报玩家对应的角色(即,目标游戏角色)躲在墙后,被击杀前的一段时间内,被举报玩家对应的角色不存在游戏视野调整数据(调视角),而是径直走向举报玩家对应的角色,并将其击杀,则此时通常会认为该被举报玩家存在外挂行为,并将其确定为外挂玩家,这是因为在不存在游戏视野调整数据的情况下,被举报玩家是无法获得举报玩家对应的角色的位置信息的,但是,被举报玩家确很容易击杀了举报玩家对应的角色,因此,通常可以确定举报玩家对应的角色的位置信息来自对应终端上的透视外挂插件,进而确定出上述被举报玩家为外挂玩家。

进一步,对于按照上述游戏举报处理方法确定出的外挂玩家,还可以按照预设方式对外挂玩家进行举报处理;并向举报玩家返回举报处理的结果。如,对于外挂玩家进行封号,并向举报玩家反馈举报成功的提示等等。此外,对于甄别出被举报玩家,或者被举报玩家不是外挂玩家的情形,也可以向举报玩家反馈信息,并将甄别情况一并反馈给举报玩家,如告知举报玩家在某一位置处距离被举报玩家或者被举报玩家的队友玩家小于设定阈值,或者在某一时刻目标游戏角色出现在了被举报玩家或者被举报玩家的队友玩家对应的角色视野中等等,将甄别信息反馈给举报玩家,以提高举报玩家对游戏的体验,并体现游戏的公平性。

在实际使用时,上述外挂玩家通常为透视外挂玩家,此外,也可以有其他的外挂行为,例如,直接击杀射程外角色的外挂行为,这些外挂行为均可以通过上述游戏举报处理方法进行处理。进一步,为了便于理解,以A玩家、B玩家和C玩家为例,对本发明实施例的游戏举报处理方法进行进一步说明。

假设A玩家为开透视外挂的玩家,B玩家为和A玩家一起组队体验游戏的玩家,为正常玩家,C玩家则为A玩家和B玩家的敌人,也为正常玩家,即,在这个业务场景中,只有A玩家一名透视外挂玩家;即,A玩家为本发明实施例中的队友玩家、B玩家为本发明实施例中的被举报玩家,C玩家为本发明实施例中的举报玩家,具体过程如下:

(1)在游戏内,A玩家和B玩家正在攻击C玩家;

具体地,根据游戏日志信息判定,A玩家本身无法收集到C玩家的相关信息,如C玩家的相关正常声音,如脚步声,换弹声,切换武器声等近距离才可以收到的声音(当然排除如枪声等非常大的声音,远距离也可以正常收到);

(2)根据语音或者游戏内的聊天打字系统,A玩家给B玩家发送了相关的C玩家的位置,并且,根据A玩家的报点位置(如当前房屋的阳台,你前方的拐弯处等等详细的报点位置),再根据这个描述,B玩家快速找到了C玩家(如,B玩家在A玩家的报点之后,快速的接近C玩家);

(3)C玩家在B玩家击杀之后,对B玩家进行了举报,或者对于B玩家所在的队伍进行举报;

(4)游戏的后台服务器或者甄别服务器在收到C玩家的举报信息之后,会对B玩家和A玩家的交流过程进行监控,即获取举报信息中被举报玩家(B玩家)的游戏交流信息,并确定出了游戏中与B玩家进行交流的队友玩家,即A玩家,并发现其中出现了A玩家和B玩家的大量的对于C玩家的报点语音或聊天文本;

(5)游戏的后台服务器或者甄别服务器进一步获取游戏日志信息,来进行判定(如A玩家距离C玩家的距离;A玩家能不能收到系统音如C玩家的脚步声;C玩家是否在A玩家的视野中出现过的日志等),如果,游戏日志信息判定结果为100m,听不到声音,且C玩家没有直接出现过,则,据此可以知道A玩家是不应该知道C玩家出现在那个位置的,但是,A玩家却给B玩家进行了精确的报点;

此时,基于游戏日志信息、游戏交流信息的双重判定,并结合C玩家的举报,对于A玩家的透视行为进行判定,且判定结果为正确;此时,可以按照预设方式对A玩家进行处理,如将A玩家进行封禁处理等等。

(6)对于C玩家发送举报成功提示;且,对于B玩家,也摆脱了举报封号的嫌疑,不对B玩家进行相关操作。

因此,本发明实施例提供的上述游戏举报处理方法,可以借用游戏当中的游戏交流信息,如,语音发言或者文本发言等等,来获取到相关的信息,以甄别具体是哪一名玩家为透视外挂玩家,进而正确的甄别该玩家;进一步,还可以借助游戏当中的游戏日志信息来判定当前的玩家是否应该符合常理发现对战玩家,如果不符合常理,则判定为透视外挂玩家,即,通过游戏交流信息和游戏日志信息的双层判断,使游戏举报处理过程更加合理和公平。

进一步,在上述实施例的基础上,本发明实施例还提供了一种游戏举报处理装置,具体地,如图3所示的一种游戏举报处理装置的结构示意图,该装置包括以下结构:

接收模块30,用于接收举报信息;

信息获取模块32,用于获取所述举报信息中被举报玩家的游戏交流信息;

确定模块34,用于根据所述游戏交流信息确定所述游戏中与所述被举报玩家进行交流的队友玩家;

日志获取模块36,用于获取所述被举报玩家和所述队友玩家的游戏日志信息;

处理模块38,用于基于所述游戏交流信息和所述游戏日志信息确定所述被举报玩家和/或所述队友玩家是否为外挂玩家。

进一步,上述游戏交流信息包括语音信息和/或文字信息。

上述处理模块38还用于:判断所述游戏交流信息是否包含目标游戏角色的位置信息,其中,所述目标游戏角色为所述举报信息中举报玩家对应的游戏角色;如果是,且所述位置信息的发送方为所述队友玩家,则根据所述队友玩家的第一游戏日志信息确定所述被举报玩家是否为外挂玩家。

进一步,上述处理模块38还用于:根据所述第一游戏日志信息,获取所述队友玩家对应的第一游戏角色与所述目标游戏角色之间的距离;若所述距离大于设定阈值,则确定所述队友玩家为所述外挂玩家。

进一步,上述处理模块38还用于:获取所述第一游戏日志信息中所述队友玩家对应的第一游戏角色的视野信息;根据所述视野信息判断所述第一游戏角色的视野中是否存在所述目标游戏角色;若不存在,则确定所述队友玩家为所述外挂玩家。

其中,上述视野信息包括所述第一游戏角色的视野范围;上述获取所述第一游戏日志信息中所述队友玩家对应的第一游戏角色的视野信息,包括:根据所述第一游戏日志信息,获取所述第一游戏角色在游戏场景中的第一位置信息、朝向信息和视场角信息;根据所述第一位置信息、所述朝向信息和所述视场角信息确定所述第一游戏角色的所述视野范围。

进一步,上述处理模块38还用于:根据所述第一游戏日志信息,获取所述目标游戏角色在游戏场景中的第二位置信息;根据所述第二位置信息,判断所述目标游戏角色是否位于所述视野范围内;若目标游戏角色不位于所述视野范围内,则所述第一游戏角色的视野中是不存在所述目标游戏角色;若所述目标游戏角色位于所述视野范围内,根据所述第一位置信息和所述第二位置信息,判断所述第一游戏角色与所述目标游戏角色之间是否存在虚拟遮挡物;若存在所述虚拟遮挡物,则所述第一游戏角色的视野中是不存在所述目标游戏角色。

此外,上述处理模块38还用于:如果所述游戏交流信息中不包含所述目标游戏角色的位置信息,则根据所述被举报玩家的第二游戏日志信息确定所述被举报玩家是否为外挂玩家。

其中,根据所述被举报玩家的第二游戏日志信息确定所述被举报玩家是否为外挂玩家的步骤,包括:根据所述被举报玩家的第二游戏日志信息,获取所述被举报玩家对应的游戏角色与所述目标游戏角色之间的距离;若所述距离大于设定阈值,则确定所述被举报玩家为所述外挂玩家;以及,

获取所述被举报玩家的第二游戏日志信息中所述被举报玩家对应的游戏角色的视野信息;根据所述视野信息判断所述游戏角色的视野中是否存在所述目标游戏角色;若不存在,则确定所述被举报玩家为所述外挂玩家。

进一步,上述外挂玩家为透视外挂玩家。

本发明实施例提供的游戏举报处理装置,与上述实施例提供的游戏举报处理方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。

本发明实施例还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。

进一步,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述方法的步骤。

进一步,本发明实施例还提供了一种电子设备的结构示意图,如图4所示,为该电子设备的结构示意图,其中,该电子设备包括处理器41和存储器40,该存储器40存储有能够被该处理器41执行的计算机可执行指令,该处理器41执行该计算机可执行指令以实现上述游戏举报处理方法。

在图4示出的实施方式中,该电子设备还包括总线42和通信接口43,其中,处理器41、通信接口43和存储器40通过总线42连接。

其中,存储器40可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口43(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线42可以是ISA(IndustryStandard Architecture,工业标准体系结构)总线、PCI(Peripheral ComponentInterconnect,外设部件互连标准)总线或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。所述总线42可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

处理器41可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器41中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器41可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital SignalProcessor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器41读取存储器中的信息,结合其硬件完成前述实施例的游戏举报处理方法。

本发明实施例所提供的游戏举报处理方法、装置及电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号