CN116943193A - 游戏中的交互控制方法、装置和电子设备 - Google Patents

游戏中的交互控制方法、装置和电子设备 Download PDF

Info

Publication number
CN116943193A
CN116943193A CN202310706860.6A CN202310706860A CN116943193A CN 116943193 A CN116943193 A CN 116943193A CN 202310706860 A CN202310706860 A CN 202310706860A CN 116943193 A CN116943193 A CN 116943193A
Authority
CN
China
Prior art keywords
instruction
game
target instruction
determining
voice
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310706860.6A
Other languages
English (en)
Inventor
朱晓东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Boguan Information Technology Co Ltd
Original Assignee
Guangzhou Boguan Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Boguan Information Technology Co Ltd filed Critical Guangzhou Boguan Information Technology Co Ltd
Priority to CN202310706860.6A priority Critical patent/CN116943193A/zh
Publication of CN116943193A publication Critical patent/CN116943193A/zh
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • A63F13/424Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving acoustic input signals, e.g. by using the results of pitch or rhythm extraction or voice recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供了一种游戏中的交互控制方法、装置和电子设备,收集语音数据,并识别语音数据的语音内容;根据当前游戏对局中的游戏数据,确定与语音内容相匹配的目标指令;显示目标指令对应的指令触发效果,该指令触发效果包括:发出目标指令产生的标记信息和/或指令确认信息。该方式中,通过识别玩家发出的语音数据,得到与该语音数据相匹配的目标指令,并在图形用户界面中展示目标指令对应的指令触发效果,从而在游戏中无需玩家之间进行语音聊天和文本聊天,也可以传达相应的游戏指令,提升了玩家之间的团队协作和玩家游戏体验感。

Description

游戏中的交互控制方法、装置和电子设备
技术领域
本发明涉及游戏交互设计技术领域,尤其是涉及一种游戏中的交互控制方法、装置和电子设备。
背景技术
在多人在线竞技游戏中,玩家需要与队友进行协作来完成组队游戏,为了更好的进行团队协作,玩家通常会在游戏过程中开启语音聊天功能,并通过语音聊天功能进行战略部署,但是在陌生人组队进行游戏时,玩家之间开启语音聊天的社交成本较高,玩家之间难以顺畅的通过语音聊天进行战略部署,且通过在发言窗口中输入文字进行战略部署的方式会导致信息处理不及时,从而影响玩家之间的协作,导致玩家游戏体验感较差。
发明内容
本发明的目的在于提供一种游戏中的交互控制方法、装置和电子设备,以通过识别语音数据,来传达相应指令,从而提升玩家之间的协作和玩家游戏体验感。
第一方面,本发明提供了一种游戏中的交互控制方法,该方法包括:收集语音数据,并识别该语音数据的语音内容;根据当前游戏对局中的游戏数据,确定与语音内容相匹配的目标指令;其中,目标指令用于指示:在当前游戏对局中,虚拟对象需要协作的指令动作;显示目标指令对应的指令触发效果;其中,指令触发效果包括:发出目标指令产生的标记信息和/或指令确认信息。
第二方面,本发明提供了一种游戏中的交互控制装置,该装置包括:语音识别模块,用于收集语音数据,并识别语音数据的语音内容;指令匹配模块,用于根据当前游戏对局中的游戏数据,确定与语音内容相匹配的目标指令;其中,目标指令用于指示:在当前游戏对局中,虚拟对象需要协作的指令动作;指令触发模块,用于显示目标指令对应的指令触发效果;其中,指令触发效果包括:发出目标指令产生的标记信息和/或指令确认信息。
第三方面,本发明提供了一种电子设备,该电子设备包括处理器和存储器,该存储器存储有能够被处理器执行的机器可执行指令,该处理器执行机器可执行指令以实现上述游戏中的交互控制方法。
第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述游戏中的交互控制方法。
本发明实施例带来了以下有益效果:
本发明提供的一种游戏中的交互控制方法、装置和电子设备,首先实时收集语音数据,并识别该语音数据的语音内容;进而根据当前游戏对局中的游戏数据,确定与语音内容相匹配的目标指令;然后显示目标指令对应的指令触发效果;其中,指令触发效果包括:发出目标指令产生的标记信息和/或指令确认信息。该方式中,通过识别玩家发出的语音数据,得到与该语音数据相匹配的目标指令,并在图形用户界面中展示目标指令对应的指令触发效果,从而在游戏中无需玩家之间进行语音聊天和文本聊天,也可以传达相应的游戏指令,提升了玩家之间的团队协作和玩家游戏体验感。
本发明的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本发明的上述技术即可得知。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种游戏中的交互控制方法的流程图;
图2为本发明实施例提供的另一种游戏中的交互控制方法的流程图;
图3为本发明实施例提供的另一种游戏中的交互控制方法的流程图;
图4为本发明实施例提供的一种游戏中的交互控制装置的结构示意图;
图5为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在多人在线竞技游戏中,玩家需要与队友进行协作来完成组队游戏,为了更好的进行团队协作,玩家通常会在游戏过程中开启语音聊天功能,并通过语音聊天功能进行战略部署,但是在陌生人组队进行游戏时,玩家之间开启语音聊天的社交成本较高,玩家之间难以顺畅的通过语音聊天进行战略部署;陌生人之间通常会通过在发言窗口中输入文字进行战略部署,但是该方式会导致信息处理不及时,从而影响玩家之间的协作,导致玩家游戏体验感较差。
基于上述问题,本发明实施例提供了一种游戏中的交互控制方法、装置和电子设备,该技术可以应用于游戏组队场景中,尤其是组队游戏中的战略部署和指令触发的场景中。
在本公开其中一种实施例中的游戏中的交互控制方法可以运行于本地终端设备或者是服务器。当游戏中的交互控制方法运行于服务器时,该方法则可以基于云交互***来实现与执行,其中,云交互***包括服务器和客户端设备。
在一可选的实施方式中,云交互***下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,游戏中的交互控制方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
在一可选的实施方式中,以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
在一种可能的实施方式中,本发明实施例提供了一种游戏中的交互控制方法,如图1所示,该方法包括如下具体步骤:
步骤S102,收集语音数据,并识别语音数据的语音内容。
在游戏进行中,终端设备可以实时收集语音数据,该语音数据通常是玩家在游戏过程中发出的声音。通过语音识别技术,对语音数据进行实时识别与转换,可得到语音数据对应的语音内容,通过该语音内容可了解到玩家需要在游戏中传达的信息,以便后续进行处理和展示。然后通过文本分析和语音识别技术,可对语音数据的语音内容中的关键词进行分析和识别,以获得玩家的意图和需求,并进行后续的处理和展示。
上述终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互***中的客户端设备。该终端设备可以提供用于玩家交互的图形用户界面,该图形用户界面中显示有至少部分游戏场景的场景画面。
步骤S104,根据当前游戏对局中的游戏数据,确定与上述语音内容相匹配的目标指令。
在识别语音数据的语音内容后,需要基于语音数据的语音内容判定语音数据是否命中某一指令动作,如果命中,则基于语音数据的语音内容和当前游戏对局中的游戏数据,确定语音数据命中的目标命令。如果语音数据没有命中指令动作,则继续收集语音数据。其中,目标指令用于指示:在当前游戏对局中,虚拟对象需要协作的指令动作。该虚拟对象也即是目标指令的执行对象。
在具体实现时,可以通过游戏引擎和数据交互技术,实现游戏数据的实时获取和交互,以获取游戏数据并进行指令的判断和展示。该游戏数据用于指示当前游戏对局中的战斗情况和技能拥有情况等,具体地,该游戏数据包括但不限于:在当前游戏对局中,与终端设备控制的第一虚拟对象属于同一游戏组队的第二虚拟对象所拥有的增益技能和该增益技能的作用范围、与第一虚拟对象不属于同一游戏组队的第三虚拟对象的指定范围内是否有第二虚拟对象等。
步骤S106,显示目标指令对应的指令触发效果;其中,指令触发效果包括:发出目标指令产生的标记信息和/或指令确认信息。
在确定与语音数据的语音内容相匹配的目标指令后,还需要在图形用户界面中显示发出目标指令后产生的指令触发效果。在具体实现时,不同的目标指令对应的指令触发效果不同,每种目标指令对应的指令触发效果可以根据研发需求或者游戏规则确定,在此不做具体限定。具体地,指令触发效果可以仅包括发出目标指令产生的标记信息,也可以仅包括指令确认信息,还可以既包括标记信息又包括指令确认信息,该指令确定信息是指目标指令需要队友进行互动确认,也即是需要通过队友的语音数据或者操作来支持或者拒绝目标指令的进行。
本发明实施例提供的一种游戏中的交互控制方法,首先实时收集语音数据,并识别该语音数据的语音内容;进而根据当前游戏对局中的游戏数据,确定与语音内容相匹配的目标指令;然后显示目标指令对应的指令触发效果;其中,指令触发效果包括:发出目标指令产生的标记信息和/或指令确认信息。该方式中,通过识别玩家发出的语音数据,得到与该语音数据相匹配的目标指令,并在图形用户界面中展示目标指令对应的指令触发效果,从而在游戏中无需玩家之间进行语音聊天和文本聊天,也可以传达相应的游戏指令,提升了玩家之间的团队协作和玩家游戏体验感。
本发明实施例还提供了另一种游戏中的交互控制方法,该方法在上述实施例的基础上实现,该方法重点描述根据当前游戏对局中的游戏数据,确定与语音内容相匹配的目标指令的具体过程(具体通过下述步骤S204-S210实现);如图2所示,该方法包括如下具体步骤:
步骤S202,收集语音数据,并识别语音数据的语音内容。
步骤S204,识别语音内容中的预设关键词,并获取当前游戏对局中的游戏数据。
在具体实现时,不同的预设关键词对应不同的指令动作,每个预设关键词对应的指令动作是预先定义好的,该指令动作包括但不限于:攻击某角色、保护某角色、进攻中路、需要增益技能xxx、某角色撤退、敌方角色消失。其中,攻击某角色对应的预设关键词为攻击;保护某角色对应的预设关键词为保护;进攻中路对应的预设关键词为进攻中路;需要增益技能xxx对应的预设关键词为“给我加”。
步骤S206,基于预设关键词,确定指令动作。
在具体实现时,如果语音数据的语音内容中包含有预设关键词,则确定该语音数据命中该预设关键词对应的指令动作,如果语音数据的语音内容中不包含有任何预设关键词,说明该语音数据未命中任何指令动作,此时需要继续收集并识别语音数据。
步骤S208,根据游戏数据和语音内容,确定指令信息;其中,指令信息用于指示目标指令对应的执行对象。
在具体实现时,上述执行对象可以是游戏场景中的任意对象,例如,该执行对象可以是终端设备控制的第一虚拟对象、与第一虚拟对象属于同一游戏组队的第二虚拟对象,或者与第一虚拟对象属于不同游戏组队的第三虚拟对象等。
在一具体实施例中,上述指令信息包括下述中的一种:对象标识、角色类型和角色名称。对象标识可以是对象名称、对象编号等,具有唯一属性的标识。角色类型具体包括哪些可以根据游戏规则确定,每个游戏角色对应的角色名称也可以根据游戏规则确定。
在可选实施例中,针对不同的指令动作,可以使用下述中的某一方式确定指令信息指示的执行对象:
方式一,识别语音内容中的角色技能,确定游戏数据指示的具有角色技能的虚拟对象为执行对象。
例如,语音内容为“给我加血”,此时,确定具有加血技能的队友角色为执行对象。
方式二,识别语音内容中的角色名称,根据游戏数据确定角色名称对应的虚拟对象,将角色名称对应的虚拟对象确定为执行对象。
方式三,识别语音内容中的角色类型,根据游戏数据确定角色类型对应的虚拟对象,将角色类型对应的虚拟对象确定为执行对象。
方式四,识别语音内容中的对象标识,根据游戏数据确定对象标识对应的虚拟对象,将对象标识对应的虚拟对象确定为执行对象。
例如,语音内容是“xx跟我去中路”,xx如果是角色名称,则确定该角色名对应的虚拟对象为执行对象;xx如果是对象标识,则确定该对象标识对应的虚拟对象为执行对象。
步骤S210,根据指令动作和指令信息,生成目标指令。
在具体实现时,可以将指令动作与指令信息结合,得到目标指令。例如,指令动作为进攻中路,指令信息为角色名称xxx,那么生成的目标指令为xxx进攻中路或者xxx与我进攻中路;指令动作为攻打,指令信息为怪兽,此时,可得到目标指令为攻打怪兽。
步骤S212,显示目标指令对应的指令触发效果;其中,指令触发效果包括:触发目标指令产生的标记信息和/或指令确认信息。
上述游戏中的交互控制方法,该方式通过自动化的指令识别和展示,可以提高游戏内的交流效率,减少因语音聊天、文本聊天和指令等方式带来的门槛和成本,从而提高游戏的协作效率和胜率。同时,该方式通过实时监控用户发言并根据游戏状态进行指令判断展示,可以提高游戏的实时性和灵活性,减少因人为操作误差带来的影响,从而提高游戏的协作效率和胜率。
下述实施例重点描述显示目标指令对应的指令触发效果的方式。
具体地,不同的目标指令对应的指令触发效果不同。
在一具体实施例中,显示目标指令对应的指令触发效果的具体过程,可以包括:在触发目标指令的第一虚拟对象的对象模型上显示目标指令,并对目标指令的执行对象进行标记。
例如,目标指令为需要增益技能的指令,该增益技能可以是加血、加盾、加攻击等。那么确定目标指令并展示指令触发效果的具体过程可以包括:判断第一虚拟对象是否位于队友角色(相当于上述第二虚拟对象)的增益技能的技能释放范围内,如果位于技能释放范围内,对收集到的语音数据进行语音识别,得到语音数据对应的语音内容,当识别到语音数据的语音内容中包括预设关键词“给我加”或与其相关字段时,将队友角色拥有的增益技能的技能效果与语音内容重合度最高的字段相匹配,将重合度最高的字段确定为指令信息,例如,该指令信息可以是加血,那么目标指令也即是“给我加血”,同时在图形用户界面中,第一虚拟对象的对象模型上出现“给我加血”字样,同时自动标记队友角色,以此提醒队友角色给第一虚拟对象加血。如果第一虚拟对象是否位于多个队友角色的增益技能的技能释放范围内,则根据语音内容对应语义校验是哪个队友角色拥有第一虚拟对象所需的增益技能,若多个队友角色都拥有第一虚拟对象所需的增益技能,则同时标记多个队友角色。
在一具体实施例中,如果目标指令为进攻中路,那么确定目标指令并展示指令触发效果的具体过程可以包括:当第一虚拟对象位于中路或者朝向中路移动时,则对收集到的语音数据进行语音识别,得到语音数据对应的语音内容,当语音内容中包含有预设关键词“中路”时,则根据语音内容确定需要什么角色一同前往中路,例如,语音内容为xxx跟我去中路,则识别xxx是否属于对象标识、角色名称或者角色类型,如果属于,则发出目标指令“xxx与我支援中路”,同时自动标记xxx队友角色,以此提醒玩家。若未识别到需要什么角色一同前往中路,那么需要根据语音内容对应的语言表义判断是否有单人含义,例如,该单人含义包括抓、包抄、支援等语义字段,如果有单人含义,则发出目标指令“我来支援中路”,同时若中路范围内有队友角色时,则自动标记队友角色,以此提醒玩家。
如果目标指令为攻击某角色,那么确定目标指令并展示指令触发效果的具体过程可以包括:识别语音数据的语音内容,判断语音内容中是否包含预设关键词攻击、打等,然后识别其后缀名称xxx,判定xxx是否属于敌方角色的对象标识、角色名称或者角色类型,若不属于则停止后续;若属于,则校验敌方角色在预设像素内是否有我方队友角色,若无则停止后续;若有,则在敌方角色上方出现“攻击”样式,并悬浮于游戏角色模型之上,出现指令“进攻敌方xxx”,同时自动标记预设像素内的队友角色,以此提醒玩家。
本发明实施例还提供了另一种游戏中的交互控制方法,该方法在上述实施例的基础上实现,该方法重点描述根据当前游戏对局中的游戏数据,确定与语音内容相匹配的目标指令的具体过程(具体通过下述步骤S304-S308实现),以及显示目标指令对应的指令触发效果的具体过程(通过下述步骤S310实现);如图3所示,该方法包括如下具体步骤:
步骤S302,收集语音数据,并识别语音数据的语音内容
步骤S304,识别语音内容中的指定对象的对象名称。
上述指定对象可以根据游戏规则确定,例如,该指定对象可以是需要队友协作攻击的虚拟对象,也可以是游戏中的特定虚拟对象(该特定虚拟对象可以根据游戏规则确定)等。
步骤S306,从当前游戏对局中的游戏数据中确定指定对象的刷新时间,如果刷新时间满足预设时间阈值,根据语音内容确定针对指定对象的指令行为。
上述预设时间阈值可以根据游戏规则确定,在此不做具体限定,
步骤S308,基于指令行为和对象名称,生成目标指令。
步骤S310,在第一终端设备提供的图形用户界面中显示目标指令对应的指令确认信息;其中,指令确认信息用于指示是否确认执行目标指令;第一终端设备用于控制与触发目标指令的第一虚拟对象属于同一游戏组队的第二虚拟对象。
步骤S312,监听第一终端设备基于指令确认信息发送的反馈信息,并基于反馈信息发送相应指令;其中,反馈信息包括第一终端设备发送的语音数据和/或发言消息;反馈信息用于指示确定执行目标指令或者拒绝执行目标指令。
上述发言消息可以是在发言窗口中发送的文字信息。假设目标指令为进攻指定野怪,也即是指定对象为指定野怪,那么确定目标指令并展示指令触发效果的具体过程可以包括:识别语音数据的语音内容,判断语音内容中是否包含预设关键词:指定野怪名称,如果识别到指定野怪名称再获取游戏内对应野怪的刷新时间是否在刷新倒计时(相当于上述预设时间阈值)内,若不在刷新倒计时内,则分析语音内容对应的语言表义中指定野怪名称附带字段是否有攻击含义,若有攻击含义,则发出目标指令”进攻指定野怪名称“,该目标指令需要全员协作,也即是需要与第一虚拟对象属于同一游戏组队的队友角色进行协作确认,此时再监控队友的反馈信息,若反馈信息中出现“是、可以”等字段时,则判定支持目标指令所对应的指令行为,并发出目标指令;若反馈信息中出现“否、不要”等字段是,则判定拒绝目标指令对应的指令行为。
上述方式中,通过将指令交互和互动确认融入游戏,增加了游戏的交互性和趣味性,使玩家更加沉浸于游戏中,增强了游戏的可玩性和体验感。同时,通过自动标记队友的游戏角色和野怪,可以提醒用户进行协作和策略制定,增加游戏的协作和挑战性。
对应于上述方法实施例,本发明实施例还提供了一种游戏中的交互控制装置,如图4所示,该装置包括:
语音识别模块30,用于收集语音数据,并识别语音数据的语音内容。
指令匹配模块31,用于根据当前游戏对局中的游戏数据,确定与上述语音内容相匹配的目标指令;其中,目标指令用于指示:在当前游戏对局中,虚拟对象需要协作的指令动作。
指令触发模块32,用于显示目标指令对应的指令触发效果;其中,指令触发效果包括:发出目标指令产生的标记信息和/或指令确认信息。
上述游戏中的交互控制装置,首先实时收集语音数据,并识别该语音数据的语音内容;进而确定与语音内容相匹配的目标指令;然后显示目标指令对应的指令触发效果;其中,指令触发效果包括:发出目标指令产生的标记信息和/或指令确认信息。该方式中,通过识别玩家发出的语音数据,得到与该语音数据相匹配的目标指令,并在图形用户界面中展示目标指令对应的指令触发效果,从而在游戏中无需玩家之间进行语音聊天和文本聊天,也可以传达相应的游戏指令,提升了玩家之间的团队协作和玩家游戏体验感。
具体地,上述指令匹配模块31,用于:识别语音内容中的预设关键词,并获取当前游戏对局中的游戏数据;基于预设关键词,确定指令动作;根据游戏数据和所述语音内容,确定指令信息;其中,指令信息用于指示目标指令对应的执行对象;根据指令动作和指令信息,生成目标指令。
在具体实现时,上述指令信息包括下述中的一种:对象标识、角色类型和角色名称。
在实际应用中,上述指令信息指示的执行对象通过下述方式之一确定:识别语音内容中的角色技能,确定游戏数据指示的具有角色技能的虚拟对象为执行对象;识别语音内容中的角色名称,根据游戏数据确定角色名称对应的虚拟对象,将角色名称对应的虚拟对象确定为执行对象;识别语音内容中的角色类型,根据游戏数据确定角色类型对应的虚拟对象,将角色类型对应的虚拟对象确定为执行对象;识别语音内容中的对象标识,根据游戏数据确定对象标识对应的虚拟对象,将对象标识对应的虚拟对象确定为执行对象。
进一步地,上述指令触发模块32,用于:在触发目标指令的第一虚拟对象的对象模型上显示目标指令,并对目标指令的执行对象进行标记。
在实际应用中,上述指令匹配模块31,还用于:识别语音内容中的指定对象的对象名称;从当前游戏对局中的游戏数据中确定指定对象的刷新时间,如果刷新时间满足预设时间阈值,根据语音内容确定针对指定对象的指令行为;基于指令行为和对象名称,生成目标指令。
进一步地,上述指令触发模块32,还用于:在第一终端设备提供的图形用户界面中显示目标指令对应的指令确认信息;其中,指令确认信息用于指示是否确认执行目标指令;第一终端设备用于控制与触发目标指令的第一虚拟对象属于同一游戏组队的第二虚拟对象。
在具体实现时,上述装置还包括信息监听模块,用于:监听第一终端设备基于指令确认信息发送的反馈信息,并基于反馈信息发送相应指令;其中,反馈信息包括第一终端设备发送的语音数据和/或发言消息;反馈信息用于指示确定执行目标指令或者拒绝执行目标指令。
本发明实施例所提供的游戏中的交互控制装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
本发明实施例还提供了一种电子设备,如图5所示,该电子设备包括处理器和存储器,该存储器存储有能够被处理器执行的机器可执行指令,该处理器执行机器可执行指令以实现上述游戏中的交互控制方法。
具体地,上述游戏中的交互控制方法,包括:收集语音数据,并识别语音数据的语音内容;根据当前游戏对局中的游戏数据,确定与语音内容相匹配的目标指令;其中,目标指令用于指示:在当前游戏对局中,虚拟对象需要协作的指令动作;显示目标指令对应的指令触发效果;其中,指令触发效果包括:发出目标指令产生的标记信息和/或指令确认信息。
上述游戏中的交互控制方法中,通过识别玩家发出的语音数据,得到与该语音数据相匹配的目标指令,并在图形用户界面中展示目标指令对应的指令触发效果,从而在游戏中无需玩家之间进行语音聊天和文本聊天,也可以传达相应的游戏指令,提升了玩家之间的团队协作和玩家游戏体验感。
在可选实施例中,上述根据当前游戏对局中的游戏数据,确定与语音内容相匹配的目标指令的步骤,包括:识别语音内容中的预设关键词,并获取当前游戏对局中的游戏数据;基于预设关键词,确定指令动作;根据游戏数据和语音内容,确定指令信息;其中,指令信息用于指示目标指令对应的执行对象;根据指令动作和指令信息,生成目标指令。
在可选实施例中,上述指令信息包括下述中的一种:对象标识、角色类型和角色名称。
在可选实施例中,上述指令信息指示的执行对象通过下述方式之一确定:识别语音内容中的角色技能,确定游戏数据指示的具有角色技能的虚拟对象为执行对象;识别语音内容中的角色名称,根据游戏数据确定角色名称对应的虚拟对象,将角色名称对应的虚拟对象确定为执行对象;识别语音内容中的角色类型,根据游戏数据确定角色类型对应的虚拟对象,将角色类型对应的虚拟对象确定为执行对象;识别语音内容中的对象标识,根据游戏数据确定对象标识对应的虚拟对象,将对象标识对应的虚拟对象确定为执行对象。
在可选实施例中,上述显示目标指令对应的指令触发效果的步骤,包括:在触发目标指令的第一虚拟对象的对象模型上显示目标指令,并对目标指令的执行对象进行标记。
在可选实施例中,上述根据当前游戏对局中的游戏数据,确定与语音内容相匹配的目标指令的步骤,包括:识别语音内容中的指定对象的对象名称;从当前游戏对局中的游戏数据中确定指定对象的刷新时间,如果刷新时间满足预设时间阈值,根据语音内容确定针对指定对象的指令行为;基于指令行为和对象名称,生成目标指令。
在可选实施例中,上述显示目标指令对应的指令触发效果的步骤,包括:在第一终端设备提供的图形用户界面中显示目标指令对应的指令确认信息;其中,指令确认信息用于指示是否确认执行目标指令;第一终端设备用于控制与触发目标指令的第一虚拟对象属于同一游戏组队的第二虚拟对象。
在可选实施例中,上述方法还包括:监听第一终端设备基于指令确认信息发送的反馈信息,并基于反馈信息发送相应指令;其中,反馈信息包括第一终端设备发送的语音数据和/或发言消息;反馈信息用于指示确定执行目标指令或者拒绝执行目标指令。
进一步地,图5所示的电子设备还包括总线102和通信接口103,处理器101、通信接口103和存储器100通过总线102连接。
其中,存储器100可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该***网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
处理器101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器101可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DigitalSignal Processing,简称DSP)、专用集成电路(Application Specific IntegratedCircuit,简称ASIC)、现成可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器100,处理器101读取存储器100中的信息,结合其硬件完成前述实施例的方法的步骤。
本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述游戏中的交互控制方法,具体实现可参见方法实施例,在此不再赘述。
具体地,上述游戏中的交互控制方法,包括:收集语音数据,并识别语音数据的语音内容;根据当前游戏对局中的游戏数据,确定与语音内容相匹配的目标指令;其中,目标指令用于指示:在当前游戏对局中,虚拟对象需要协作的指令动作;显示目标指令对应的指令触发效果;其中,指令触发效果包括:发出目标指令产生的标记信息和/或指令确认信息。
上述游戏中的交互控制方法中,通过识别玩家发出的语音数据,得到与该语音数据相匹配的目标指令,并在图形用户界面中展示目标指令对应的指令触发效果,从而在游戏中无需玩家之间进行语音聊天和文本聊天,也可以传达相应的游戏指令,提升了玩家之间的团队协作和玩家游戏体验感。
在可选实施例中,上述根据当前游戏对局中的游戏数据,确定与语音内容相匹配的目标指令的步骤,包括:识别语音内容中的预设关键词,并获取当前游戏对局中的游戏数据;基于预设关键词,确定指令动作;根据游戏数据和语音内容,确定指令信息;其中,指令信息用于指示目标指令对应的执行对象;根据指令动作和指令信息,生成目标指令。
在可选实施例中,上述指令信息包括下述中的一种:对象标识、角色类型和角色名称。
在可选实施例中,上述指令信息指示的执行对象通过下述方式之一确定:识别语音内容中的角色技能,确定游戏数据指示的具有角色技能的虚拟对象为执行对象;识别语音内容中的角色名称,根据游戏数据确定角色名称对应的虚拟对象,将角色名称对应的虚拟对象确定为执行对象;识别语音内容中的角色类型,根据游戏数据确定角色类型对应的虚拟对象,将角色类型对应的虚拟对象确定为执行对象;识别语音内容中的对象标识,根据游戏数据确定对象标识对应的虚拟对象,将对象标识对应的虚拟对象确定为执行对象。
在可选实施例中,上述显示目标指令对应的指令触发效果的步骤,包括:在触发目标指令的第一虚拟对象的对象模型上显示目标指令,并对目标指令的执行对象进行标记。
在可选实施例中,上述根据当前游戏对局中的游戏数据,确定与语音内容相匹配的目标指令的步骤,包括:识别语音内容中的指定对象的对象名称;从当前游戏对局中的游戏数据中确定指定对象的刷新时间,如果刷新时间满足预设时间阈值,根据语音内容确定针对指定对象的指令行为;基于指令行为和对象名称,生成目标指令。
在可选实施例中,上述显示目标指令对应的指令触发效果的步骤,包括:在第一终端设备提供的图形用户界面中显示目标指令对应的指令确认信息;其中,指令确认信息用于指示是否确认执行目标指令;第一终端设备用于控制与触发目标指令的第一虚拟对象属于同一游戏组队的第二虚拟对象。
在可选实施例中,上述方法还包括:监听第一终端设备基于指令确认信息发送的反馈信息,并基于反馈信息发送相应指令;其中,反馈信息包括第一终端设备发送的语音数据和/或发言消息;反馈信息用于指示确定执行目标指令或者拒绝执行目标指令。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端设备,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (11)

1.一种游戏中的交互控制方法,其特征在于,所述方法包括:
收集语音数据,并识别所述语音数据的语音内容;
根据当前游戏对局中的游戏数据,确定与所述语音内容相匹配的目标指令;其中,所述目标指令用于指示:在所述当前游戏对局中,虚拟对象需要协作的指令动作;
显示所述目标指令对应的指令触发效果;其中,所述指令触发效果包括:触发所述目标指令产生的标记信息和/或指令确认信息。
2.根据权利要求1所述的方法,其特征在于,所述根据当前游戏对局中的游戏数据,确定与所述语音内容相匹配的目标指令的步骤,包括:
识别所述语音内容中的预设关键词,并获取所述当前游戏对局中的游戏数据;
基于所述预设关键词,确定指令动作;
根据所述游戏数据和所述语音内容,确定指令信息;其中,所述指令信息用于指示所述目标指令对应的执行对象;
根据所述指令动作和所述指令信息,生成目标指令。
3.根据权利要求2所述的方法,其特征在于,所述指令信息包括下述中的一种:对象标识、角色类型和角色名称。
4.根据权利要求3所述的方法,其特征在于,所述指令信息指示的执行对象通过下述方式之一确定:
识别所述语音内容中的角色技能,确定所述游戏数据指示的具有所述角色技能的虚拟对象为所述执行对象;
识别所述语音内容中的角色名称,根据所述游戏数据确定所述角色名称对应的虚拟对象,将所述角色名称对应的虚拟对象确定为所述执行对象;
识别所述语音内容中的角色类型,根据所述游戏数据确定所述角色类型对应的虚拟对象,将所述角色类型对应的虚拟对象确定为所述执行对象;
识别所述语音内容中的对象标识,根据所述游戏数据确定所述对象标识对应的虚拟对象,将所述对象标识对应的虚拟对象确定为所述执行对象。
5.根据权利要求1所述的方法,其特征在于,所述显示所述目标指令对应的指令触发效果的步骤,包括:
在触发所述目标指令的第一虚拟对象的对象模型上显示所述目标指令,并对所述目标指令的执行对象进行标记。
6.根据权利要求1所述的方法,其特征在于,所述根据当前游戏对局中的游戏数据,确定与所述语音内容相匹配的目标指令的步骤,包括:
识别所述语音内容中的指定对象的对象名称;
从所述当前游戏对局中的游戏数据中确定所述指定对象的刷新时间,如果所述刷新时间满足预设时间阈值,根据所述语音内容确定针对所述指定对象的指令行为;
基于所述指令行为和所述对象名称,生成目标指令。
7.根据权利要求6所述的方法,其特征在于,所述显示所述目标指令对应的指令触发效果的步骤,包括:
在第一终端设备提供的图形用户界面中显示所述目标指令对应的指令确认信息;其中,所述指令确认信息用于指示是否确认执行所述目标指令;所述第一终端设备用于控制与所述触发目标指令的第一虚拟对象属于同一游戏组队的第二虚拟对象。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
监听所述第一终端设备基于所述指令确认信息发送的反馈信息,并基于所述反馈信息发送相应指令;其中,所述反馈信息包括所述第一终端设备发送的语音数据和/或发言消息;所述反馈信息用于指示确定执行所述目标指令或者拒绝执行所述目标指令。
9.一种游戏中的交互控制装置,其特征在于,所述装置包括:
语音识别模块,用于收集语音数据,并识别所述语音数据的语音内容;
指令匹配模块,用于根据当前游戏对局中的游戏数据,确定与所述语音内容相匹配的目标指令;其中,所述目标指令用于指示:在所述当前游戏对局中,虚拟对象需要协作的指令动作;
指令触发模块,用于显示所述目标指令对应的指令触发效果;其中,所述指令触发效果包括:发出所述目标指令产生的标记信息和/或指令确认信息。
10.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1至8任一项所述的游戏中的交互控制方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1至8任一项所述的游戏中的交互控制方法。
CN202310706860.6A 2023-06-14 2023-06-14 游戏中的交互控制方法、装置和电子设备 Pending CN116943193A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310706860.6A CN116943193A (zh) 2023-06-14 2023-06-14 游戏中的交互控制方法、装置和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310706860.6A CN116943193A (zh) 2023-06-14 2023-06-14 游戏中的交互控制方法、装置和电子设备

Publications (1)

Publication Number Publication Date
CN116943193A true CN116943193A (zh) 2023-10-27

Family

ID=88459325

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310706860.6A Pending CN116943193A (zh) 2023-06-14 2023-06-14 游戏中的交互控制方法、装置和电子设备

Country Status (1)

Country Link
CN (1) CN116943193A (zh)

Similar Documents

Publication Publication Date Title
US8961287B2 (en) Video game with enhanced capture opportunities
CN113557748B (zh) 跨平台阻挡剧透服务
CN110772800A (zh) 游戏中技能信息的发送方法、装置及电子设备
US11992765B2 (en) Computer system and game system
CN112619157A (zh) 游戏对战交互方法及装置、电子设备、可读介质、产品
US20230298061A1 (en) Non-transitory computer-readable medium storing game program, game processing method, and information processing apparatus
CN111888770A (zh) 多人游戏的匹配方法、装置和服务器
US20230001300A1 (en) Computer system, game system, and control method of computer system
CN116943193A (zh) 游戏中的交互控制方法、装置和电子设备
CN110292777B (zh) 一种游戏作弊检测方法及装置
JP5762388B2 (ja) ゲーム管理装置、ゲームシステム、プログラム及びサービス管理装置
CN115337638A (zh) 游戏中的信息控件显示控制方法、装置和电子设备
JP2023042775A (ja) コンピュータプログラム、およびコンピュータ装置
KR101190497B1 (ko) 온라인 게임 서비스의 자동 플레이 방지 방법 및 서버
US9795889B2 (en) Game program and information processing device
CN117101131A (zh) 游戏中的交互控制方法、装置及电子设备
CN112804557B (zh) 交互方法、***、装置、电子设备及存储介质
US20210236941A1 (en) Computer system and game system
CN117815659A (zh) 游戏的交互控制方法、装置和电子设备
WO2024139027A1 (zh) 虚拟角色的控制方法、装置和电子设备
JP2017170085A (ja) ゲーム管理システム及びプログラム
CN116939234A (zh) 游戏直播方法、装置和电子设备
CN117160036A (zh) 游戏中的交互控制方法、装置及电子设备
CN117442966A (zh) 游戏中的信息显示方法、装置和电子设备
CN117205552A (zh) 游戏的交互控制方法、装置和电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination