自动化记录团战事件的方法、装置、设备和存储介质制造方法及图纸

技术编号:24695616 阅读:23 留言:0更新日期:2020-06-30 21:54
本申请提供了一种自动化记录团战事件的方法、装置、设备和存储介质,涉及计算机技术领域。所述方法包括:在游戏对局的进行过程中,通过事件监听线程对游戏对局中发生的攻击事件进行监听;响应于事件监听线程监听到发生攻击事件,获取攻击事件的事件信息;根据攻击事件的事件信息以及存储单元中存储的第一记录信息,确定攻击事件所属的临时团战事件;响应于临时团战事件处于非活跃状态,获取临时团战事件的事件信息;响应于临时团战事件的事件信息符合条件,将临时团战事件作为有效团战事件添加至存储单元存储的第二记录信息中。本申请实施例提供的技术方案,不仅实现了自动的识别和记录团战事件,而且提高了团战事件识别的准确性和高效性。

Method, device, equipment and storage medium for automatically recording regiment combat events

【技术实现步骤摘要】
自动化记录团战事件的方法、装置、设备和存储介质
本申请实施例涉及计算机
,特别涉及一种自动化记录团战事件的方法、装置、设备和存储介质。
技术介绍
随着计算机技术及互联网技术的快速发展,在终端上出现了大量的游戏应用程序。对于一些对战类游戏,团战是这类游戏中比较重要的游戏模式。在相关技术中,在游戏对局的进行过程中,通常由用户通过人眼观看去确定是否发生团战。但是,由于人眼观看具有主观性,容易造成误判。
技术实现思路
本申请实施例提供了一种自动化记录团战事件的方法、装置、设备和存储介质,可用于实现自动的识别和记录团战事件,提高团战事件识别的准确性和高效性。所述技术方案如下:一方面,本申请实施例提供了一种自动化记录团战事件的方法,应用于终端设备,所述方法包括:在游戏对局的进行过程中,通过事件监听线程对所述游戏对局中发生的攻击事件进行监听;响应于所述事件监听线程监听到发生所述攻击事件,获取所述攻击事件的事件信息;根据所述攻击事件的事件信息以及存储单元中存储的第一记录信息,确定所述攻击事件所属的临时团战事件;其中,所述第一记录信息用于记录已发生的临时团战事件;响应于所述临时团战事件处于非活跃状态,获取所述临时团战事件的事件信息;响应于所述临时团战事件的事件信息符合条件,将所述临时团战事件作为有效团战事件添加至所述存储单元存储的第二记录信息中;其中,所述第二记录信息用于记录已发生的有效团战事件。另一方面,本申请实施例提供了一种自动化记录团战事件的装置,所述装置包括:事件监听模块,用于在游戏对局的进行过程中,通过事件监听线程对所述游戏对局中发生的攻击事件进行监听;信息获取模块,用于响应于所述事件监听线程监听到发生所述攻击事件,获取所述攻击事件的事件信息;临时确定模块,用于根据所述攻击事件的事件信息以及存储单元中存储的第一记录信息,确定所述攻击事件所属的临时团战事件;其中,所述第一记录信息用于记录已发生的临时团战事件;信息获取模块,用于响应于所述临时团战事件处于非活跃状态,获取所述临时团战事件的事件信息;事件添加模块,用于响应于所述临时团战事件的事件信息符合条件,将所述临时团战事件作为有效团战事件添加至所述存储单元存储的第二记录信息中;其中,所述第二记录信息用于记录已发生的有效团战事件。再一方面,本申请实施例提供了一种终端设备,所述终端设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的自动化记录团战事件的方法。再一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述方面所述的自动化记录团战事件的方法。还一方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品被处理器执行时,用于实现上述自动化记录团战事件的方法。本申请实施例提供的技术方案可以包括如下有益效果:通过监听到的攻击事件的事件信息以及第一记录信息中记录的已发生的临时团战事件,确定该攻击事件的临时团战事件,并在临时团战事件处于非活跃状态,且临时团战事件的事件信息符合条件时,将该临时团战事件作为有效团战事件添加至第二记录信息中。相比于相关技术中,需要用户通过人眼确定团战事件。本申请实施例提供的技术方案,无需通过人眼去识别团战事件,避免了由于人眼判定的主观性造成的误判,不仅实现了自动的识别和记录团战事件,而且提高了团战事件识别的准确性和高效性。附图说明图1是本申请一个实施例提供的实施环境的示意图;图2是本申请一个实施例提供的终端设备的结构示意图;图3是本申请一个实施例提供的自动化记录团战事件的方法的流程图;图4示例性示出了本申请一种团战的示意图;图5示例性示出了本申请一种团战数据统计结果的示意图;图6是本申请一个实施例提供的自动化记录团战事件的装置的框图;图7是本申请另一个实施例提供的自动化记录团战事件的装置的框图;图8是本申请一个实施例提供的终端设备的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。在对本申请实施例进行介绍说明之前,首先对本申请中涉及的相关名词进行解释说明。1、虚拟场景虚拟场景是应用程序(如游戏应用程序)的客户端在终端上运行时显示(或提供)的场景,该虚拟场景是指营造出的供虚拟对象进行活动(如游戏竞技)的场景,如可以是虚拟房屋、虚拟岛屿、虚拟地图等。该虚拟场景可以是对真实世界的仿真场景,也可以是半仿真半虚构的场景,还可以是纯虚构的场景。虚拟场景可以是二维虚拟场景,也可以是2.5维虚拟场景,或者是三维虚拟场景,本申请实施例对此不作限定。2、虚拟对象虚拟对象是指用户帐号在应用程序中控制的虚拟角色。以应用程序为游戏应用程序为例,虚拟对象是指用户帐号在游戏应用程序中控制的游戏角色。虚拟对象可以是人物形态,可以是动物、卡通或者其它形态,本申请实施例对此不作限定。虚拟对象可以三维形式展示,也可以二维形式展示,本申请实施例对此不作限定。在不同的游戏应用程序中,用户帐号控制虚拟对象所能执行的操作也可能有所不同。例如,在射击类游戏应用程序中,用户帐号可以控制虚拟对象执行射击、奔跑、跳跃、拾取枪械、更换枪械、给枪械添加子弹等操作。当然,除了游戏应用程序之外,其它类型的应用程序中也可以向用户展示虚拟对象,并给虚拟对象提供相应的功能。例如,AR(AugmentedReality,增强现实)类应用程序、社交类应用程序、互动娱乐类应用程序等,本申请实施例对此不作限定。另外,对于不同的应用程序来说,其所提供的虚拟对象的形态也会有所不同,且相应的功能也会有所不同,这都可以根据实际需求预先进行配置,本申请实施例对此不作限定。请参考图1,其示出了本申请一个实施例提供的实施环境的示意图。该实施环境可以包括:终端设备10和服务器20。终端设备10可以是诸如手机、PC(PersonalComputer,个人计算机)、平板电脑、电子书阅读器、电子游戏机、动态影像专家压缩标准音频层面4(MovingPictureExpertsGroupAudioLayerIV,MP4)播放器等等。终端设备10中可以安装游戏应用程序的客户端,其可以是FPS(First-PersonShootinggame,第一人称射击游戏)、TPS(Third-PersonShootinggame,第三人称射击游戏)、MOBA(MultiplayerOnlineBattleArenaGames,多人在线战术竞技游戏)等等。可选的,上述游戏应用程序可以是单机版的应用程序,比如单机本文档来自技高网...

【技术保护点】
1.一种自动化记录团战事件的方法,其特征在于,应用于终端设备,所述方法包括:/n在游戏对局的进行过程中,通过事件监听线程对所述游戏对局中发生的攻击事件进行监听;/n响应于所述事件监听线程监听到发生所述攻击事件,获取所述攻击事件的事件信息;/n根据所述攻击事件的事件信息以及存储单元中存储的第一记录信息,确定所述攻击事件所属的临时团战事件;其中,所述第一记录信息用于记录已发生的临时团战事件;/n响应于所述临时团战事件处于非活跃状态,获取所述临时团战事件的事件信息;/n响应于所述临时团战事件的事件信息符合条件,将所述临时团战事件作为有效团战事件添加至所述存储单元存储的第二记录信息中;其中,所述第二记录信息用于记录已发生的有效团战事件。/n

【技术特征摘要】
1.一种自动化记录团战事件的方法,其特征在于,应用于终端设备,所述方法包括:
在游戏对局的进行过程中,通过事件监听线程对所述游戏对局中发生的攻击事件进行监听;
响应于所述事件监听线程监听到发生所述攻击事件,获取所述攻击事件的事件信息;
根据所述攻击事件的事件信息以及存储单元中存储的第一记录信息,确定所述攻击事件所属的临时团战事件;其中,所述第一记录信息用于记录已发生的临时团战事件;
响应于所述临时团战事件处于非活跃状态,获取所述临时团战事件的事件信息;
响应于所述临时团战事件的事件信息符合条件,将所述临时团战事件作为有效团战事件添加至所述存储单元存储的第二记录信息中;其中,所述第二记录信息用于记录已发生的有效团战事件。


2.根据权利要求1所述的方法,其特征在于,所述攻击事件的事件信息包括:所述攻击事件的事件参与者的位置信息;
所述根据所述攻击事件的事件信息以及存储单元中存储的第一记录信息,确定所述攻击事件所属的临时团战事件,包括:
若所述事件参与者的位置信息处于所述第一记录信息中记录的第一临时团战事件的位置范围之内,则确定所述攻击事件属于所述第一临时团战事件。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若所述事件参与者的位置信息处于所述第一记录信息中记录的n个临时团战事件的位置范围之内,则将所述n个临时团战事件合并为第二临时团战事件,所述n为大于1的整数;
确定所述攻击事件属于所述第二临时团战事件。


4.根据权利要求3所述的方法,其特征在于,所述将所述n个临时团战事件合并为第二临时团战事件,包括:
确定所述n个临时团战事件的开始时刻;
从所述n个临时团战事件中确定出所述开始时刻最早的目标临时团战事件;
将所述n个临时团战事件中除所述目标临时团战事件之外的其它临时团战事件的事件信息合并入所述目标临时团战事件的事件信息中,生成所述第二临时团战事件。


5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若所述事件参与者的位置信息未处于所述第一记录信息中记录的任一临时团战事件的位置范围之内,且所述攻击事件被判定为先手事件,则创建第三临时团战事件;
确定所述攻击事件属于所述第三临时团战事件。


6.根据权利要求1所述的方法,其特征在于,所述根据所述攻击事件的事件信息以及存储单元中存储的第一记录信息,确定所述攻击事件所属的临时团战事件之后,还包括:
获取所述临时团战事件的最后激活时间;
获取所述最后激活时间与当前时间的差值;
若所述差值大于预设阈值,则确定所述临时团战事件处于所述非活跃状态。


7.根据权利要求1所述的方法,其特征在于,所述响应于所述临时团战事件的事件信息符合条件,将所述临时团战事件作为有效团战事件添加至所述存储单元存储的第二记录信息中,包括:
响应于所述临时团战事件的事件信息中包括虚拟对象被击杀的信息,将所述临时团战事件作为有效团战事件添加至所述存...

【专利技术属性】
技术研发人员:董波
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1