CN116549974B - 虚拟对战中的信息通讯方法、装置及产品 - Google Patents
虚拟对战中的信息通讯方法、装置及产品Info
- Publication number
- CN116549974B CN116549974B CN202310645193.5A CN202310645193A CN116549974B CN 116549974 B CN116549974 B CN 116549974B CN 202310645193 A CN202310645193 A CN 202310645193A CN 116549974 B CN116549974 B CN 116549974B
- Authority
- CN
- China
- Prior art keywords
- virtual
- account
- communication
- virtual object
- level
- 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.)
- Active
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
- A63F13/87—Communicating with other players during game play, e.g. by e-mail or chat
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/822—Strategy games; Role-playing games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/837—Shooting of targets
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/572—Communication between players during game play of non game information, e.g. e-mail, chat, file transfer, streaming of audio and streaming of video
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/807—Role playing or strategy games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8076—Shooting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种虚拟对战中的信息通讯方法、装置及产品,属于应用程序技术领域。该方法包括:显示位于虚拟环境中的第一虚拟对象,虚拟环境中还包括参与虚拟对战的至少两个己方虚拟对象,同一虚拟团队内的第一虚拟对象和至少两个己方虚拟对象对应有至少两个上下级通话频道;响应于针对至少两个上下级通话频道中第一上下级通话频道的第一通讯操作,获取第一通讯信息;通过第一上下级通话频道控制第一帐号向第二帐号发送第一通讯信息,第一帐号和第二帐号是第一上下级通话频道中的不同帐号。该方法能够不同级别间对话的保密性,对真实的对战环境的模拟更准确。
Description
技术领域
本申请涉及应用程序技术领域,特别涉及一种虚拟对战中的信息通讯方法、装置及产品。
背景技术
在组团对战的游戏应用程序中,需要团队内各个成员的相互配合来完成对战。
为了实现对战过程中成员间的有效配合,成员间需要进行信息通讯,一般情况下,游戏应用程序中设置有队内语音功能,同一团队的成员可以通过队内语音功能与队内的成员进行实时通话,从而实现队内的信息通讯。
当一个团队中的成员较多时,多个成员使用同一队内语音频道进行通话,存在个别成员间通话内容,被所有成员均获知的情况。
发明内容
本申请提供了一种虚拟对战中的信息通讯方法、装置及产品,所述技术方案如下:
根据本申请的一个方面,提供了一种虚拟对战中的信息通讯方法,应用于终端中,所述终端运行的应用程序支持虚拟对战,所述方法包括:
显示位于虚拟环境中的第一虚拟对象,所述第一虚拟对象是所述应用程序中登录的第一帐号控制的虚拟对象;所述虚拟环境中还包括参与所述虚拟对战的至少两个己方虚拟对象,同一虚拟团队内的所述第一虚拟对象和所述至少两个己方虚拟对象对应有至少两个上下级通话频道,不同的所述上下级通话频道用于不同的上下级组合下虚拟对象对应的帐号间通话,每个所述上下级组合包括至少两个连续的级别;
响应于针对所述至少两个上下级通话频道中第一上下级通话频道的第一通讯操作,获取第一通讯信息;
通过所述第一上下级通话频道控制所述第一帐号向第二帐号发送所述第一通讯信息,所述第一帐号是所述第一上下级通话频道中的一个帐号,所述第二帐号是所述第一上下级通话频道中除所述第一帐号之外的其他帐号。
根据本申请的另一方面,提供了一种虚拟对战中的信息通讯装置,所述装置运行的应用程序支持虚拟对战,所述装置包括:
显示模块,用于显示位于虚拟环境中的第一虚拟对象,所述第一虚拟对象是所述应用程序中登录的第一帐号控制的虚拟对象;所述虚拟环境中还包括参与所述虚拟对战的至少两个己方虚拟对象,同一虚拟团队内的所述第一虚拟对象和所述至少两个己方虚拟对象对应有至少两个上下级通话频道,不同的所述上下级通话频道用于不同的上下级组合下虚拟对象对应的帐号间通话,每个所述上下级组合包括至少两个连续的级别;
获取模块,用于响应于针对所述至少两个上下级通话频道中第一上下级通话频道的第一通讯操作,获取第一通讯信息;
发送模块,用于通过所述第一上下级通话频道控制所述第一帐号向第二帐号发送所述第一通讯信息,所述第一帐号是所述第一上下级通话频道中的一个帐号,所述第二帐号是所述第一上下级通话频道中除所述第一帐号之外的其他帐号。
根据本申请的另一方面,提供了一种终端,所述终端包括:处理器和存储器,所述存储器中存储有至少一段程序;所述处理器,用于执行所述储存器中的所述至少一段程序以实现如上方面所述的虚拟对战中的信息通讯方法。
根据本申请的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有可执行指令,所述可执行指令由处理器加载并执行以实现如上方面所述的虚拟对战中的信息通讯方法。
根据本申请的另一方面,提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取并执行所述计算机指令,以实现上述如上方面所述的虚拟对战中的信息通讯方法。
本申请提供的技术方案带来的有益效果至少包括:
本申请提供的方法中,虚拟对战中同一团队中的虚拟对象划分了多个级别,针对多级别的至少三个虚拟对象,构建了至少两个上下级通话频道,不同的上下级组合下虚拟对象对应的帐号间通话可以对应使用不同的上下级通话频道,比如一级虚拟对象和二级虚拟对象对应的帐号间通话可以使用一个上下级通话频道,二级虚拟对象和三级虚拟对象对应的帐号间通话可以使用另一个上下级通话频道,将不同级别的虚拟对象对应的帐号间通话划分了更细粒度,使得每个上下级组合对应的帐号间通话具备更好的保密性,对真实对战环境的模拟更准确,且在参与虚拟对战的过程中,同一虚拟团队中的上级向下级下发的指令可以一级一级的向下传达,下级向上级汇报的消息可以一级一级的向上传递,每一级也能够清楚的获得下级汇报的消息和/或上级下达的指令,上下级间的沟通更加有针对性、更加清楚,提高了参与虚拟对战的过程中队友间沟通的有效性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个示例性实施例提供的战斗体系的结构示意图;
图2是本申请一个示例性实施例提供的虚拟对战中的信息通讯的示意图;
图3是本申请一个示例性实施例提供的计算机系统的框图;
图4是本申请一个示例性实施例提供的虚拟对战中的信息通讯方法的流程图;
图5是本申请另一个示例性实施例提供的虚拟对战中的信息通讯方法的流程图;
图6是本申请另一个示例性实施例提供的虚拟对战中的信息通讯方法的流程图;
图7是本申请另一个示例性实施例提供的虚拟对战中的信息通讯方法的流程图;
图8是本申请一个示例性实施例提供的界面上显示的语音播放图标的示意图;
图9是本申请另一个示例性实施例提供的界面上显示的语音播放图标的示意图;
图10是本申请一个示例性实施例提供的界面上显示的文字图标的示意图;
图11是本申请一个示例性实施例提供的虚拟对战中的信息通讯装置的结构框图;
图12是本申请一个示例性实施例提供的计算机设备的结构框图。
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本公开可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。在本文中提及的“若干个”是指一个或者多个,“多个”是指两个或两个以上。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于……”。
首先,对本申请实施例中涉及的名词进行简单介绍:
虚拟环境:是应用程序在终端上运行时显示(或提供)的虚拟环境。该虚拟环境可以是对真实世界的仿真环境,也可以是半仿真半虚构的环境,还可以是纯虚构的环境。虚拟环境可以是二维虚拟环境、2.5维虚拟环境和三维虚拟环境中的任意一种,本申请对此不加以限定。下述实施例以虚拟环境是三维虚拟环境来举例说明。
虚拟对象:是指虚拟环境中的可活动对象。该可活动对象可以是虚拟人物、虚拟动物、动漫人物等,比如:在三维虚拟环境中显示的人物、动物、植物、油桶、墙壁、石块等。可选地,虚拟对象是基于动画骨骼技术创建的三维立体模型。每个虚拟对象在三维虚拟环境中具有自身的形状和体积,占据三维虚拟环境中的一部分空间。
虚拟对战:是指控制虚拟对象在虚拟环境中进行对战。在虚拟对象参与虚拟对战的过程中,虚拟对象的攻击对象可以是玩家控制的敌方虚拟对象,也可以是非玩家角色(Non-Player Character,NPC)。
在虚拟对战的过程中,玩家可以控制位于虚拟环境中的虚拟对象进行活动,虚拟对象的活动包括但不限于:调整身体姿态、爬行、步行、奔跑、骑行、滑行、飞行、跳跃、驾驶、拾取、射击、攻击、投掷中的至少一种。虚拟对象可以是虚拟角色;示例性的,虚拟对象是虚拟人物角色,比如仿真人物角色或动漫人物角色。
示例性的,支持上述虚拟环境的应用程序可以包括以下至少一种:第一人称射击(First-Person Shooting,FPS)游戏、第三人称射击(Third-Personal Shooting,TPS)游戏、多人在线战术竞技(Multiplayer Online Battle Arena,MOBA)游戏、战术竞技游戏、策略类游戏(SimuLation Game,SLG)的任意一种。
需要说明的是,本申请提供的方法中,虚拟对战属于团队级别的对战,参与虚拟对战的虚拟团队包括至少一个,至少一个虚拟团队中包括至少三个虚拟对象。
虚拟团队是按照预先设定的战斗体系构建的,该战斗体系包括多个级别,多个虚拟对象位于多个级别上,每个级别对应有至少一个虚拟对象。本申请提供的虚拟对战中的信息通讯方法,应用于上述多级别的战斗体系中。
可选地,战斗体系中的多个级别是按照虚拟对象对应的指挥优先级来划分的。或者,战斗体系中的多个级别是按照虚拟对象的分工来划分的。比如,如图1所示,其示出了本申请一个示例性的战斗体系,该战斗体系中设置了4个级别:指挥官级别、队长级别、组长级别、士兵级别。
示例性的,一个虚拟团队中包括指挥官、队长、组长和士兵。如图1所示,一个虚拟团队中包括一个指挥官,一个指挥官下存在一个小队,一个小队内存在一个队长,一个小队内包括两个小组:A小组和B小组,每个小组内存在一个组长,每个小组内包括至少一个士兵。如图1所示,指挥官下还可以存在一个特殊兵种小队,该特殊兵种小队包括至少一个特殊士兵,对于至少一个特殊士兵不划分小组。
虚拟团队中的虚拟对象之间协同战斗,直至战斗胜利。以MOBA游戏为例,在虚拟环境中,分属至少两个敌对阵营的不同虚拟团队分别占据各自的地图区域,以某一种胜利条件作为目标进行竞技。该胜利条件包括但不限于:占领据点或摧毁敌对阵营据点、击杀敌对阵营的虚拟对象、在指定场景和时刻内保证自身的存活、抢夺到某种资源、在指定时刻内比分超过对方中的至少一种。战术竞技可以以局为单位来进行,每局战术竞技的地图可以相同,也可以不同。
示例性的,本申请提供的虚拟对战中的信息通讯方法,可以应用于虚拟现实(Virtual Reality,VR)应用程序、增强现实(Augmented Reality,AR)应用程序、FPS游戏、TPS游戏、MOBA游戏等,下述实施例以在游戏中的应用来举例说明。
基于虚拟环境的游戏由一个或多个游戏世界的地图构成,游戏中的虚拟环境模拟现实世界的场景,用户可以操控游戏中的虚拟对象在虚拟环境中执行行走、跑步、跳跃、射击、格斗、驾驶、切换使用虚拟道具、攻击其他虚拟对象等动作。多个用户在线组队进行竞技游戏,多个用户操控的多个虚拟对象可以组成至少一个虚拟团队,如图2所示,按照分工,每个虚拟团队中包括了指挥官、队长、组长和士兵四类虚拟对象。上述四类虚拟对象的指挥级别(也即指挥优先级)由高到低依次是指挥官、队长、组长和士兵。
控制四类虚拟对象在虚拟环境中进行虚拟对战,在虚拟对战的过程中,一个虚拟团队对应使用两个上下级通话频道。其中,一个上下级通话频道包括指挥官和队长对应的帐号,用于指挥官和队长对应的帐号间通话;另一上下级通话频道包括队长、组长和士兵对应的帐号,用于队长和队长对应的帐号间通话、队长和组长对应的帐号间通话、队长和士兵对应的帐号间通话、组长和组长对应的帐号间通话、组长和士兵对应的帐号间通话、士兵和士兵对应的帐号间通话。
如图2所示,指挥官和队长对应的上下级通话频道可以称为“指挥官/队长间的悄悄话”,队长、组长和士兵对应的上下级通话频道可以称为“队友的关怀”。在虚拟对战的过程中,控制指挥官的玩家向控制队长的玩家下达指令,可以通过指挥官对应的帐号在“指挥官/队长间的悄悄话”上发送语音或文字:“进攻A点,我提供空中侦察”。控制队长的玩家向控制组长的玩家下达指令,可以通过队长对应的帐号在“队友的关怀”上发送语音或文字:“火力组压制,步兵组进攻”;控制火力组的组长的玩家向控制队长的玩家汇报情况、以及向控制火力组内士兵的玩家下达命令,可以通过火力组的组长对应的帐号在“队友的关怀”上发送语音或文字:“火力组正在压制(向队长汇报情况),掩护好步兵(向组内士兵下达命令)”;控制步兵组的组长的玩家向控制队长的玩家汇报情况,可以通过步兵组的组长对应的帐号在“队友的关怀”上发送语音或文字:“步兵组正在顺利突破”。
一个虚拟团队中的士兵还对应使用周边对象通话频道,这一周边对象通话频道用于士兵和周边士兵对应的帐号间通话,如图2所示的周边士兵,其是指该虚拟团队内,在虚拟对战中与该士兵间距离小于距离阈值的其他士兵。如图2所示,周边对象通话频道可以称为“附近友军的慰问”,控制该士兵的玩家可以通过该士兵对应的帐号在“附近友军的慰问”上发送语音或是文字:“张XX,你左边有敌人”、或是“附近有没有医疗兵,救救我”、或是“我需要弹药”。也即周边对象通话频道可以用于虚拟对象向周边范围内的友军发送通讯信息以寻求帮助;还可以用于虚拟对象向周边范围内的友军发送通讯信息以提供帮助。
需要说明的是,同一个通话频道内,一个帐号发送消息,该通话频道内除该帐号外的其他帐号均能够接收到该消息。
如图2所示的虚拟对战中的信息通讯方法,虚拟对战中同一团队中的虚拟对象划分了如图1所示的4个级别:指挥官、队长、组长和士兵。针对这4个级别的虚拟对象,构建了两个上下级通话频道和一个周边对象通话频道,如此,在虚拟对战的过程中,指挥官和队长对应使用一个上下级通话频道,队长、组长和士兵对应使用另一个上下级通话频道,使得各个级别能够有针对性的下达指令和上报对战情况,每一级均能够清楚的获得下级汇报的消息和/或上级下达的指令,上下级间的沟通更加有针对性、更加清楚,还可以通过周边对象通话频道向附近的友军寻求帮助或提供帮助,以更快地获得或提供帮助,提高了参与虚拟对战的过程中队友间沟通的有效性。
本申请提供的虚拟对战中的信息通讯方法,可以应用于计算机系统中。如图3所示,其示出了本申请一个示例性实施例提供的计算机系统的结构框图。该计算机系统300包括:第一终端320、服务器340和第二终端360。
第一终端320安装和运行有支持虚拟环境的应用程序。该应用程序可以是虚拟现实应用程序、增强现实应用程序、FPS游戏、TPS游戏、MOBA游戏、多人对战类生存游戏中的任意一种。第一终端320是第一用户使用的终端,第一用户使用第一终端320控制位于虚拟环境中的第一虚拟对象进行活动,该活动包括但不限于:调整身体姿态、爬行、步行、奔跑、骑行、跳跃、驾驶、射击、投掷虚拟烟雾弹、投掷虚拟爆炸物中的至少一种。示例性的,第一虚拟对象是第一虚拟人物,比如仿真人物或动漫人物。
第一终端320通过无线网络或有线网络与服务器340相连。
服务器340包括一台服务器、多台服务器、云计算平台和虚拟化中心中的至少一种。示例性的,服务器340包括存储器342和处理器344。服务器340用于为支持三维虚拟环境的应用程序提供后台服务。可选地,服务器340承担主要计算工作,第一终端320和第二终端360承担次要计算工作;或者,服务器340承担次要计算工作,第一终端320和第二终端360承担主要计算工作;或者,服务器340、第一终端320和第二终端360三者之间采用分布式计算架构进行协同计算。
第二终端360安装和运行有支持虚拟环境的应用程序。该应用程序可以是虚拟现实应用程序、增强现实应用程序、FPS游戏、TPS游戏、MOBA游戏、多人对战类生存游戏中的任意一种。第二终端360是第二用户使用的终端,第二用户使用第二终端360控制位于虚拟环境中的第二虚拟对象进行活动,该活动包括但不限于:调整身体姿态、爬行、步行、奔跑、骑行、跳跃、驾驶、射击、投掷虚拟烟雾弹、投掷虚拟爆炸物中的至少一种。示例性的,第二虚拟对象是第二虚拟人物,比如仿真人物或动漫人物。
第一虚拟对象和第二虚拟对象处于同一虚拟环境中。可选地,第一虚拟对象和第二虚拟对象属于同一虚拟团队;或者,第一虚拟对象和第二虚拟对象属于不同的虚拟团队。比如,第一虚拟对象属于第一虚拟团队,第二虚拟对象属于第二虚拟团队,第一虚拟团队可以属于第二虚拟团队的敌方团队;或者第一虚拟团队还可以属于第二虚拟团队的友方团队。
可选地,第一终端320和第二终端360上安装的应用程序是相同的,或两个终端上安装的应用程序是不同控制系统平台的同一类型应用程序。第一终端320可以泛指多个终端中的一个,第二终端360可以泛指多个终端中的一个,本实施例仅以第一终端320和第二终端360来举例说明。第一终端320和第二终端360的设备类型相同或不同,该设备类型包括:智能手机、平板电脑、笔记本电脑、可穿戴设备、AR智能设备、VR智能设备、电子书阅读器、动态影像专家压缩标准音频层面3(Moving Picture experts group audio layerIII,MP3)播放器、动态图像专家组4(Moving Picture Experts Group IV,MP4)播放器、膝上型便携计算机和台式计算机中的至少一种。以下实施例以终端包括智能手机来举例说明。
本领域技术人员可以知晓,上述终端的数量可以更多或更少。比如上述终端可以仅为一个,或者上述终端为几十个或几百个,或者更多数量。本申请实施例对终端的数量和设备类型不加以限定。
图4示出了本申请一个示例性实施例提供的虚拟对战中的信息通讯方法的流程图。该方法可应用于如图3所示的计算机系统中的终端中,该方法包括:
步骤410,显示位于虚拟环境中的第一虚拟对象,第一虚拟对象是应用程序中登录的第一帐号控制的虚拟对象,虚拟环境中还包括参与虚拟对战的至少两个己方虚拟对象,同一虚拟团队内的第一虚拟对象和至少两个己方虚拟对象对应有至少两个上下级通话频道。
终端中运行有应用程序,该应用程序支持虚拟对战。在终端上显示虚拟环境界面,虚拟环境界面包括虚拟环境画面,虚拟环境画面是以虚拟对象的视角观察虚拟环境得到的画面。在上述虚拟环境中存在属于同一虚拟团队的第一虚拟对象和至少两个己方虚拟对象,同一虚拟团队内的第一虚拟对象和至少两个己方虚拟对象对应有至少两个上下级通话频道,不同的上下级通话频道用于不同的上下级组合下虚拟对象对应的帐号间通话,每个上下级组合包括至少两个连续的级别。该虚拟团队在虚拟环境中参与虚拟对战。
比如,按照级别由高到低的顺序,虚拟团队中包括一级虚拟对象、二级虚拟对象和三级虚拟对象;至少两个上下级通话频道包括以下至少一种:一级虚拟对象和二级虚拟对象对应的上下级通话频道;二级虚拟对象和三级虚拟对象对应的上下级通话频道。
又如,按照级别由高到低的顺序,虚拟团队中包括一级虚拟对象、二级虚拟对象、三级虚拟对象和四级虚拟对象;至少两个上下级通话频道包括以下至少一种:一级虚拟对象和二级虚拟对象对应的上下级通话频道,二级虚拟对象和三级虚拟对象对应的上下级通话频道,三级虚拟对象和四级虚拟对象对应的上下级通话频道;或者,至少两个上下级通话频道包括:一级虚拟对象和二级虚拟对象对应的上下级通话频道,二级虚拟对象、三级虚拟对象和四级虚拟对象对应的上下级通话频道。
又如,按照级别由高到低的顺序,虚拟团队中包括一级虚拟对象、二级虚拟对象、三级虚拟对象、四级虚拟对象和五级虚拟对象;至少两个上下级通话频道包括以下至少一种:一级虚拟对象和二级虚拟对象对应的上下级通话频道,二级虚拟对象和三级虚拟对象对应的上下级通话频道,三级虚拟对象和四级虚拟对象对应的上下级通话频道,四级虚拟对象和五级虚拟对象对应的上下级通话频道;或者,一级虚拟对象和二级虚拟对象对应的上下级通话频道,二级虚拟对象和三级虚拟对象对应的上下级通话频道,三级虚拟对象、四级虚拟对象和五级虚拟对象对应的上下级通话频道;或者,一级虚拟对象、二级虚拟对象和三级虚拟对象对应的上下级通话频道,三级虚拟对象、四级虚拟对象和五级虚拟对象对应的上下级通话频道。
可选地,上述每种上下级通话频道包括一个或者多个(即至少两个)。
示例性的,第一虚拟对象的视角是以第三人称视角在虚拟环境中进行观察时的观察角度,在虚拟环境画面中显示第一虚拟对象。需要说明的是,在另一些实施例中,第一虚拟对象的视角还可以是以第一人称视角或是其他视角(比如俯视视角)在虚拟环境中进行观察时的观察角度。当以第一人称视角观察虚拟环境时,在虚拟环境画面中不显示第一虚拟对象;当以俯视视角观察虚拟环境时,在虚拟环境画面中显示第一虚拟对象。
示例性的,在虚拟环境画面显示的虚拟环境还可以包括以下至少一种元素:山川、平地、河流、湖泊、海洋、沙漠、天空、云、太阳、月亮、星星、植物、动物、建筑、车辆。
终端运行的应用程序中登录有第一帐号,第一帐号用于对第一虚拟对象的控制。至少两个上下级通话频道中存在一个或两个上下级通话频道中包含第一帐号。在第一帐号控制的虚拟对象属于最高级别的情况下,存在一个上下级通话频道中包含第一帐号;在第一帐号控制的虚拟对象属于最低级别的情况下,存在一个上下级通话频道中包含第一帐号;在第一帐号控制的虚拟对象属于中间级别的情况下,存在一个或两个上下级通话频道中包含第一帐号,其中,中间级别是指除最高级别和最低级别之间的级别。
比如,一个虚拟团队中包括一级虚拟对象、二级虚拟对象、三级虚拟对象和四级虚拟对象;一级虚拟对象和二级虚拟对象对应的上下级通话频道1,二级虚拟对象、三级虚拟对象和四级虚拟对象对应的上下级通话频道2;其中,一级虚拟对象属于最高级别,控制一级虚拟对象的帐号包含于上下级通话频道1;二级虚拟对象属于中间级别,控制二级虚拟对象的帐号包含于上下级通话频道1和2;三级虚拟对象属于中间级别,控制三级虚拟对象的帐号包含于上下级通话频道2;四级虚拟对象属于最低级别,控制四级虚拟对象的帐号包含于上下级通话频道2。
步骤420,响应于针对至少两个上下级通话频道中第一上下级通话频道的第一通讯操作,获取第一通讯信息。
第一上下级通话频道是至少两个上下级通话频道中包含第一帐号的上下级通话频道。若存在两个上下级通话频道包含第一帐号,那么第一上下级通话频道是包含第一帐号的两个上下级通话频道中的一个。
可选地,第一通讯信息包括以下至少一种:上级向下级传达的指令;下级向上级汇报的信息。
可选地,第一通讯信息可以是以下至少一种形式:语音、文字、字符表情形态的颜文字、表情。
响应于针对第一上下级通话频道的第一通讯操作,通过麦克风采集语音信息,将采集到的语音信息作为第一通讯信息。该麦克风是终端上安装的;或者,该麦克风是终端上外接的。
响应于针对第一上下级通话频道的第一通讯操作,通过输入设备采集文字信息,将采集到的文字信息作为第一通讯信息。示例性的,该输入设备可以是以下至少一种:键盘、鼠标和触摸屏。键盘可以是终端上外接的设备,或者是终端上安装的;触摸屏可以是终端上安装的;鼠标可以是终端上外接的设备。
对于第一通讯操作,可以通过键盘上的指定按键来触发;或者通过虚拟环境界面上的控件来触发,比如通过触摸屏上对控件的点击操作,又如通过鼠标对控件的点击操作。
如图2所示,点击键盘上的“G”键,则触发针对“指挥官/队长间的悄悄话”这一频道的第一通讯操作;点击键盘上的“B”键,则触发针对“队友的关怀”这一频道的第一通讯操作。或者,点击虚拟环境界面上的功能控件201,则触发针对“指挥官/队长间的悄悄话”这一频道的第一通讯操作;点击虚拟环境界面上的功能控件202,则触发针对“队友的关怀”这一频道的第一通讯操作。
在另一些实施例中,语音与文字对应的通讯操作的触发方式不同,比如,通过“队友的关怀”发送语音时,第一通讯操作是点击键盘上的“B”键来触发的;通过“队友的关怀”发送文字时,第一通讯操作是点击键盘上的“L”键来触发的。需要说明的是,通过友军对应的通话频道发送文字时,通讯操作是点击键盘上的“K”键来触发的;通过全体(包括友军和敌军)对应的通话频道发送文字时,通讯操作是点击键盘上的“J”键来触发的。
步骤430,通过第一上下级通话频道控制第一帐号向第二帐号发送第一通讯信息,第一帐号是第一上下级通话频道中的一个帐号,第二帐号是第一上下级通话频道中除第一帐号之外的其他帐号。
控制第一帐号在第一上下级通话频道内发送第一通讯信息,会将第一通讯信息发送至第一上下级通话频道内的至少一个第二帐号。
综上所述,本实施例提供的虚拟对战中的信息通讯方法,将虚拟对战中同一团队中的虚拟对象划分了多个级别,针对多级别的至少三个虚拟对象,构建了至少两个上下级通话频道,不同的上下级组合下虚拟对象对应的帐号间通话可以对应使用不同的上下级通话频道,比如一级虚拟对象和二级虚拟对象对应的帐号间通话可以使用一个上下级通话频道,二级虚拟对象和三级虚拟对象对应的帐号间通话可以使用另一个上下级通话频道,将不同级别的虚拟对象对应的帐号间通话划分了更细粒度,使得每个上下级组合对应的帐号间通话具备更好的保密性,对真实对战环境的模拟更准确,且在参与虚拟对战的过程中,同一虚拟团队中的上级向下级下发的指令可以一级一级的向下传达,下级向上级汇报的消息可以一级一级的向上传递,每一级也能够清楚的获得下级汇报的消息和/或上级下达的指令,上下级间的沟通更加有针对性、更加清楚,提高了参与虚拟对战的过程中队友间沟通的有效性。
图5示出了本申请另一个示例性实施例提供的虚拟对战中的信息通讯方法的流程图。该方法可应用于如图3所示的计算机系统中的终端中,该方法包括:
步骤410,显示位于虚拟环境中的第一虚拟对象,第一虚拟对象是应用程序中登录的第一帐号控制的虚拟对象,虚拟环境中还包括参与虚拟对战的至少两个己方虚拟对象,同一虚拟团队内的第一虚拟对象和至少两个己方虚拟对象对应有至少两个上下级通话频道。
在应用程序上显示虚拟环境界面,虚拟环境界面包括虚拟环境画面,虚拟环境画面中包含位于虚拟环境中的第一虚拟对象。
步骤412,在虚拟环境界面上显示第一帐号所在的N个上下级通话频道对应的N个功能控件,N个上下级通话频道包括第一上下级通话频道。
其中,N的取值为1或2。在第一虚拟对象处于最高级别或是最低级别的情况下,N的取值为1;在第一虚拟对象处于中间级别的情况下,N的取值为1或2。
示例性的,N个功能控件可以是位于虚拟环境界面的边缘区域;比如,N个功能控件位于虚拟环境界面的左侧边缘或是右侧边缘。或者,N个功能控件在虚拟环境界面上的位置布局可以由用户自定义;比如,可以拖动功能控件至目标位置以更改功能控件的布局位置。
步骤422,响应于针对第一上下级通话频道对应的功能控件的第一通讯操作,获取第一通讯信息。
示例性的,针对第一上下级通话频道对应的功能控件,第一通讯操作可以是以下至少一项:长按操作、单击操作、双击操作、滑动操作、指关节点击操作。比如,若是获取语音信息,可以采用长按操作来控制麦克风录音;又如,若是获取文字信息,可以采用单击操作来打开文本框。
步骤430,通过第一上下级通话频道控制第一帐号向第二帐号发送第一通讯信息,第一帐号是第一上下级通话频道中的一个帐号,第二帐号是第一上下级通话频道中除第一帐号之外的其他帐号。
在一些实施例中,若是通过语音信息来通话,则上述步骤422和步骤430可以分别实现为如下步骤a和b:
步骤a,响应于针对第一上下级通话频道对应的功能控件的第一通讯操作,通过麦克风采集第一语音信息。
步骤b,通过第一上下级通话频道控制第一帐号向第二帐号发送第一语音信息。
比如,响应于第一上下级通话频道对应的功能控件上的长按操作,通过麦克风采集第一语音信息;响应于上述长按操作结束,通过第一上下级通话频道控制第一帐号向第二帐号发送第一语音信息。
又如,响应于第一上下级通话频道对应的功能控件上的单击操作,通过麦克风采集第一语音信息;响应于第一上下级通话频道对应的功能控件上的再次单击操作,通过第一上下级通话频道控制第一帐号向第二帐号发送第一语音信息。
可选地,在麦克风采集第一语音信息的过程中,显示第一上下级通话频道对应的录音图标。示例性的,不同的上下级通话频道对应不同样式的录音图标,比如不同上下级通话频道对应不同颜色的录音图标。
在另一些实施例中,若是通过文字信息来通话,则上述步骤422和步骤430可以分别实现为如下步骤c、d和e:
步骤c,响应于针对第一上下级通话频道对应的功能控件的第一通讯操作,在虚拟环境界面上弹出第一上下级通话频道对应的对话框。
步骤d,响应于第一上下级通话频道对应的对话框内的编辑操作,在第一上下级通话频道对应的对话框内显示编辑的第一文字信息。
步骤e,响应于对第一文字信息的发送操作,通过第一上下级通话频道控制第一帐号向第二帐号发送第一文字信息。
比如,响应于第一上下级通话频道对应的功能控件上的点击操作,在虚拟环境界面上弹出第一上下级通话频道对应的对话框;用户可以通过键盘或是软键盘在上述对话框内编辑文字;响应于第一上下级通话频道对应的对话框内的编辑操作,在第一上下级通话频道对应的对话框内显示编辑的第一文字信息;上述对话框内包含发送控件,响应于发送控件上触发的发送操作,通过第一上下级通话频道控制第一帐号向第二帐号发送第一文字信息。
可选地,虚拟环境界面上还包括:消息显示控件,用于滚动显示第一帐号发送和接收到的消息;通过第一上下级通话频道控制第一帐号向第二帐号发送第一文字信息之后,在消息显示控件中显示第一文字信息。
综上所述,本实施例提供的虚拟对战中的信息通讯方法,通过虚拟环境界面上显示一个或两个上下级通话频道的功能控件,即实现了一个虚拟对象对应的帐号在上下级通话频道内与上级或是下级的沟通,使得下级更加明了下发的指令,和/或使得上级更加明了上报的消息,上下级间的沟通更加有针对性、更加清楚,提高了参与虚拟对战的过程中队友间沟通的有效性。
如果第一帐号处于两个上下级通话频道,还使得第一帐号与上级之间的通话、第一帐号与下级之间的通话互不干扰,增加了第一帐号与上下级之间的沟通保密性,对真实的战斗环境模拟更准确。
图6示出了本申请一个示例性实施例提供的虚拟对战中的信息通讯方法的流程图。该方法可应用于如图3所示的计算机系统中的终端中,该方法包括:
步骤610,显示虚拟环境界面,虚拟环境界面上包括位于虚拟环境中的第一虚拟对象,第一虚拟对象是应用程序中登录的第一帐号控制的虚拟对象。
其中,虚拟环境中还包括至少两个己方虚拟对象,第一虚拟对象和至少两个己方虚拟对象共同参与虚拟对战。参与虚拟对战的每一个虚拟对象对应有一个周边对象通话频道,周边对象通话频道用于虚拟对象和周边虚拟对象对应的帐号间通话,周边虚拟对象是指虚拟对战中与该虚拟对象距离小于距离阈值的其他虚拟对象。比如第一虚拟对象对应的周边对象通话频道用于第一虚拟对象和其周边虚拟对象对应的帐号间通话,其周边虚拟对象是指虚拟对战中与第一虚拟对象距离小于距离阈值的虚拟对象。
步骤620,在虚拟环境界面上显示周边对象通话频道对应的功能控件。
示例性的,周边对象通话频道对应的功能控件可以是位于虚拟环境界面的边缘区域;比如周边对象通话频道对应的功能控件位于虚拟环境界面的左侧边缘或是右侧边缘。或者,周边对象通话频道对应的功能控件在虚拟环境界面上的位置布局可以由用户自定义;比如,可以拖动周边对象通话频道对应的功能控件至目标位置以更改控件的布局位置。
步骤630,响应于针对周边对象通话频道对应的功能控件的第二通讯操作,获取第二通讯信息。
可选地,第二通讯信息包括以下至少一种:上级向下级传达的指令;下级向上级汇报的信息。
可选地,第二通讯信息可以是以下至少一种形式:语音、文字、字符表情形态的颜文字、表情。
示例性的,针对周边对象的通话频道对应的功能控件,第二通讯操作可以是以下至少一项:长按操作、单击操作、双击操作、滑动操作、指关节点击操作。比如,若是获取语音信息,可以采用长按操作来控制麦克风录音;又如,若是获取文字信息,可以采用单击操作来打开文本框。
如图2所示,点击键盘上的“V”键,则触发针对“附近友军的安慰”这一频道的第二通讯操作。或者,点击虚拟环境界面上的功能控件203,则触发针对“附近友军的安慰”这一频道的第二通讯操作。
可选地,第二通讯信息包括以下至少一项:第二语音信息和第二文字信息。
针对第二语音信息,响应于针对周边对象通话频道对应的功能控件的第二通讯操作,通过麦克风采集第二语音信息。比如,响应于周边对象通话频道对应的功能控件上的长按操作,通过麦克风采集第二语音信息;又如,响应于周边对象通话频道对应的功能控件上的单击操作,通过麦克风采集第二语音信息。
针对第二文字信息,响应于针对周边对象通话频道对应的功能控件的第一通讯操作,在虚拟环境界面上弹出周边对象通话频道对应的对话框;响应于周边对象通话频道对应的对话框内的编辑操作,在周边对象通话频道对应的对话框内显示编辑的第二文字信息。
步骤640,通过周边对象通话频道控制第一帐号向第三帐号发送第二通讯信息,第三帐号是用于控制周边虚拟对象的帐号。
比如,针对第二语音信息,采用长按操作采集第二语言信息的情况下,响应于上述长按操作结束,通过周边对象通话频道控制第一帐号向第三帐号发送第二语音信息。或者,采用点击操作触发第二语音信息的采集开始的情况下,响应于周边对象通话频道对应的功能控件上的再次单击操作来触发第二语音信息的采集结束,且通过周边对象通话频道控制第一帐号向第三帐号发送第二语音信息。
又如,针对第二文字信息,响应于对话框内的发送控件上的发送操作,通过周边对象通话频道控制第一帐号向第三帐号发送第二文字信息。
可选地,虚拟环境界面上还包括:消息显示控件,用于滚动显示第一帐号发送和接收到的消息;通过周边对象通话频道控制第一帐号向第三帐号发送第二文字信息之后,在消息显示控件中显示第二文字信息。
可选地,周边虚拟对象可以包括以下至少一种:己方虚拟对象;友方虚拟对象;敌方虚拟对象。
在一些实施例中,周边虚拟对象是指在虚拟环境中与第一虚拟对象距离小于或等于距离阈值的所有虚拟对象,这里的所有虚拟对象可以是己方虚拟对象和友方虚拟对象,还可以是敌方虚拟对象。
在另一些实施例中,周边虚拟对象是指在虚拟环境中与第一虚拟对象距离小于或等于距离阈值的友方虚拟对象和/或己方虚拟对象。友方虚拟对象是指在虚拟对战中友方虚拟团队内的虚拟对象,友方虚拟团队是指与第一虚拟对象所在的虚拟团队合作的虚拟团队;己方虚拟对象是在虚拟对战中与第一虚拟对象属于同一虚拟团队的虚拟对象。
综上所述,本实施例提供的虚拟对战中的信息通讯方法,还可以向位于第一虚拟对象附近的其他虚拟对象喊话,如果附近的其他虚拟对象是己方虚拟对象,则可以向己方虚拟对象求助,从而更快地获取帮助;如果附近的其他虚拟对象是敌方虚拟对象,则可以向敌方虚拟对象传递一些虚假信息,以迷惑敌方虚拟对象。
图7示出了本申请一个示例性实施例提供的虚拟对战中的信息通讯方法的流程图。该方法可应用于如图3所示的计算机系统中的终端中,该方法包括:
步骤710,接收第一上下级通话频道内第二帐号发送的第三通讯信息。
终端接收第一上下级通话频道内第二帐号发送至第一帐号和其他第二帐号的第三通讯信息。
可选地,第三通讯信息包括以下至少一种:上级向下级传达的指令;下级向上级汇报的信息。
可选地,第三通讯信息可以是以下至少一种形式:语音、文字、字符表情形态的颜文字、表情。示例性的,第三通讯信息包括第三语音信息和第三文字信息中的一种。
步骤720,对第三通讯信息进行展示。
可选地,终端在接收到第三语音信息的情况下,通过扬声器对第三语音信息进行播放,且在虚拟环境界面上显示第一上下级通话频道对应的语音播放图标。
不同的上下级通话频道对应不同样式的语音播放图标。示例性的,如图8所示,如果播放“指挥官/队长间的悄悄话”这一频道上的语音信息,在虚拟环境界面上显示语音播放图标801;如果播放“队友的关怀”这一频道上的语音信息,在虚拟环境界面上显示语音播放图标802。在另一些实施例中,如果播放“附近友军的安慰”这一频道上的语音信息,在虚拟环境界面上显示语音播放图标803。
可选地,同一种上下级通话频道可以包括多个,同一种类下的不同上下级通话频道对应不同的语音播放图标。示例性的,如图9所示,如果存在3个小队,则对应有3个“队友的关怀”,3个“队友的关怀”对应3个不同的语音播放图标,比如A队使用的“队友的关怀”对应语音播放图标901,B队使用的“队友的关怀”对应语音播放图标902,C队使用的“队友的关怀”对应语音播放图标903。
可选地,虚拟环境界面上还包括:消息显示控件,用于滚动显示第一帐号发送和接收到的消息;终端在接收到第三文字信息的情况下,在虚拟环境界面上的消息显示控件上显示第三文字信息,且以第一上下级通话频道对应的标识样式对第三文字信息进行标记显示。
不同的上下级通话频道对应不同样式的文字标记。比如,不同的上下级通话频道对应不同颜色的文字;又如,在不同的上下级通话频道的文字信息前对应显示不同的标记。可选地,同一种上下级通话频道可以包括多个,同一种类下的不同上下级通话频道对应不同的文字标记。示例性的,如图10所示,标记有文字标识1001的文字信息是游戏内/服务器信息;标记有文字标识1002的文字信息是来自敌人的感谢、服务器公告/警告;标记有文字标识1003的文字信息是队内信息;标记有文字标识1004的文字信息是友军/全体信息。
综上所述,本实施例提供的虚拟对战中的信息通讯方法,语音信息到达之后可以直接播放,文字消息到达之后也可以直接显示在消息显示控件中,不需要用户操作即可收听来自上下级发送的语音信息、查看来自上下级发送的文字信息,减少了操作步骤;且不同频道上来的语音信息播放时、文字信息显示时,会显示信息来源的频道的标记,使得用户可以快速的获知信息来源,以更快地做出应对。
图11示出了本申请一个示例性实施例提供的虚拟对战中的信息通讯装置的框图。该装置可以通过软件、或硬件、或软件与硬件的结合实现成为终端的部分或全部,该装置运行的应用程序支持虚拟对战,该装置包括:
显示模块1101,用于显示位于虚拟环境中的第一虚拟对象,所述第一虚拟对象是所述应用程序中登录的第一帐号控制的虚拟对象;所述虚拟环境中还包括参与所述虚拟对战的至少两个己方虚拟对象,同一虚拟团队内的所述第一虚拟对象和所述至少两个己方虚拟对象对应有至少两个上下级通话频道,不同的所述上下级通话频道用于不同的上下级组合下虚拟对象对应的帐号间通话,每个所述上下级组合包括至少两个连续的级别;
获取模块1102,用于响应于针对所述至少两个上下级通话频道中第一上下级通话频道的第一通讯操作,获取第一通讯信息;
发送模块1103,用于通过所述第一上下级通话频道控制所述第一帐号向第二帐号发送所述第一通讯信息,所述第一帐号是所述第一上下级通话频道中的一个帐号,所述第二帐号是所述第一上下级通话频道中除所述第一帐号之外的其他帐号。
在一些实施例中,显示模块1101,用于在虚拟环境界面上显示所述第一帐号所在的N个上下级通话频道对应的N个功能控件,所述N个上下级通话频道包括所述第一上下级通话频道,所述N的取值为1或2;
获取模块1102,用于响应于针对所述第一上下级通话频道对应的功能控件的所述第一通讯操作,获取所述第一通讯信息。
在一些实施例中,获取模块1102,用于响应于针对所述第一上下级通话频道对应的功能控件的所述第一通讯操作,通过麦克风采集第一语音信息;
发送模块1103,用于通过所述第一上下级通话频道控制所述第一帐号向所述第二帐号发送所述第一语音信息。
在一些实施例中,显示模块1101,用于在所述麦克风采集所述第一语音信息的过程中,显示所述第一上下级通话频道对应的录音图标。
在一些实施例中,获取模块1102,用于响应于针对所述第一上下级通话频道对应的功能控件的所述第一通讯操作,在所述虚拟环境界面上弹出所述第一上下级通话频道对应的对话框;响应于所述第一上下级通话频道对应的对话框内的编辑操作,在所述第一上下级通话频道对应的对话框内显示编辑的第一文字信息;
发送模块1103,用于响应于对所述第一文字信息的发送操作,通过所述第一上下级通话频道控制所述第一帐号向所述第二帐号发送所述第一文字信息。
在一些实施例中,所述虚拟环境界面上还包括:消息显示控件,用于滚动显示所述第一帐号发送和接收到的消息;
显示模块1101,用于所述通过所述第一上下级通话频道控制所述第一帐号向所述第二帐号发送所述第一文字信息之后,在所述消息显示控件中显示所述第一文字信息。
在一些实施例中,按照所述级别由高到低的顺序,所述虚拟团队中包括一级虚拟对象、二级虚拟对象、三级虚拟对象和四级虚拟对象;
所述至少两个上下级通话频道包括:所述一级虚拟对象和所述二级虚拟对象对应的上下级通话频道;所述二级虚拟对象和所述三级虚拟对象对应的上下级通话频道;所述三级虚拟对象和所述四级虚拟对象对应的上下级通话频道;
或者,
所述至少两个上下级通话频道包括:所述一级虚拟对象和所述二级虚拟对象对应的上下级通话频道;所述二级虚拟对象、所述三级虚拟对象和所述四级虚拟对象对应的上下级通话频道。
在一些实施例中,显示模块1101,用于在虚拟环境界面上显示周边对象通话频道对应的功能控件,所述周边对象通话频道用于所述第一虚拟对象和周边虚拟对象对应的帐号间通话,所述周边虚拟对象是指所述虚拟对战中与所述第一虚拟对象间距离小于距离阈值的虚拟对象;
获取模块1102,用于响应于针对所述周边对象通话频道对应的功能控件的第二通讯操作,获取第二通讯信息;
发送模块1103,用于通过所述周边对象通话频道控制所述第一帐号向第三帐号发送所述第二通讯信息,所述第三帐号是用于控制所述周边虚拟对象的帐号。
在一些实施例中,该装置还包括:接收模块1104和播放模块1105;
接收模块1104,用于接收所述第一上下级通话频道内所述第二帐号发送的第三语音信息;
播放模块1105,用于通过扬声器对所述第三语音信息进行播放,且在所述虚拟环境界面上显示所述第一上下级通话频道对应的语音播放图标。
在一些实施例中,所述虚拟环境界面上还包括:消息显示控件,用于滚动显示所述第一帐号发送和接收到的消息;
该装置还包括:接收模块1104;
接收模块1104,用于接收所述第一上下级通话频道内所述第二帐号发送的第三文字信息;
显示模块1101,用于在所述虚拟环境界面上的消息显示控件上显示所述第三文字信息,且以所述第一上下级通话频道对应的标识样式对所述第三文字信息进行标记显示。
需要说明的一点是,上述实施例提供的装置在实现其功能时,仅以上述各个功能模块的划分进行举例说明,实际应用中,可以根据实际需要而将上述功能分配由不同的功能模块完成,即将设备的内容结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述;各个模块执行操作取得的技术效果与有关该方法的实施例中的技术效果相同,此处将不做详细阐述说明。
本申请实施例还提供了一种计算机设备,该计算机设备包括:处理器和存储器,存储器中存储有至少一段程序,至少一段程序由处理器加载并执行以实现上述各方法实施例提供的虚拟对战中的信息通讯方法。
该计算机设备可以是终端;示例性的,图12是本申请一个示例性实施例提供的计算机设备的结构框图。
通常,计算机设备1200包括有:处理器1201和存储器1202。
处理器1201可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1201可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器1201也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(CentralProcessing Unit,CPU);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1201可以在集成有图像处理器(Graphics Processing Unit,GPU),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1201还可以包括人工智能(Artificial Intelligence,AI)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1202可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1202还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1202中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1201所执行以实现本申请中方法实施例提供的虚拟对战中的信息通讯方法。
在一些实施例中,计算机设备1200还可选包括有:输入接口1203和输出接口1204。处理器1201、存储器1202和输入接口1203、输出接口1204之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与输入接口1203、输出接口1204相连。输入接口1203、输出接口1204可被用于将输入/输出(Input/Output,I/O)相关的至少一个外围设备连接到处理器1201和存储器1202。在一些实施例中,处理器1201、存储器1202和输入接口1203、输出接口1204被集成在同一芯片或电路板上;在一些其他实施例中,处理器1201、存储器1202和输入接口1203、输出接口1204中的任意一个或两个可以在单独的芯片或电路板上实现,本申请实施例对此不加以限定。
本领域技术人员可以理解,上述结构并不构成对计算机设备1200的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
在示例性实施例中,还提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片在计算机设备上运行时,用于实现上述方面所述的虚拟对战中的信息通讯方法。
在示例性实施例中,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例提供的虚拟对战中的信息通讯方法。
在示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条程序代码,当该程序代码由计算机设备的处理器加载并执行时,实现上述各方法实施例提供的虚拟对战中的信息通讯方法。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (11)
1.一种虚拟对战中的信息通讯方法,其特征在于,应用于终端中,所述终端运行的应用程序支持虚拟对战,所述方法包括:
显示位于虚拟环境中的第一虚拟对象,所述第一虚拟对象是所述应用程序中登录的第一帐号控制的虚拟对象;所述虚拟环境中还包括参与所述虚拟对战的至少两个己方虚拟对象,同一虚拟团队内的所述第一虚拟对象和所述至少两个己方虚拟对象对应有至少两个上下级通话频道,不同的所述上下级通话频道用于不同的上下级组合下虚拟对象对应的帐号间通话,每个所述上下级组合包括至少两个连续的级别;
响应于针对所述至少两个上下级通话频道中第一上下级通话频道的第一通讯操作,获取第一通讯信息;
通过所述第一上下级通话频道控制所述第一帐号向第二帐号发送所述第一通讯信息,所述第一帐号是所述第一上下级通话频道中的一个帐号,所述第二帐号是所述第一上下级通话频道中除所述第一帐号之外的其他帐号。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在虚拟环境界面上显示所述第一帐号所在的N个上下级通话频道对应的N个功能控件,所述N个上下级通话频道包括所述第一上下级通话频道,所述N的取值为1或2;
所述响应于针对所述第一上下级通话频道的第一通讯操作,获取第一通讯信息,包括:
响应于针对所述第一上下级通话频道对应的功能控件的所述第一通讯操作,获取所述第一通讯信息。
3.根据权利要求2所述的方法,其特征在于,所述响应于针对所述第一上下级通话频道对应的功能控件的所述第一通讯操作,获取所述第一通讯信息,包括:
响应于针对所述第一上下级通话频道对应的功能控件的所述第一通讯操作,通过麦克风采集第一语音信息;
所述通过所述第一上下级通话频道控制所述第一帐号向第二帐号发送所述第一通讯信息,包括:
通过所述第一上下级通话频道控制所述第一帐号向所述第二帐号发送所述第一语音信息。
4.根据权利要求2所述的方法,其特征在于,所述响应于针对所述第一上下级通话频道对应的功能控件的所述第一通讯操作,获取所述第一通讯信息,包括:
响应于针对所述第一上下级通话频道对应的功能控件的所述第一通讯操作,在所述虚拟环境界面上弹出所述第一上下级通话频道对应的对话框;
响应于所述第一上下级通话频道对应的对话框内的编辑操作,在所述第一上下级通话频道对应的对话框内显示编辑的第一文字信息;
所述通过所述第一上下级通话频道控制所述第一帐号向第二帐号发送所述第一通讯信息,包括:
响应于对所述第一文字信息的发送操作,通过所述第一上下级通话频道控制所述第一帐号向所述第二帐号发送所述第一文字信息。
5.根据权利要求4所述的方法,其特征在于,所述虚拟环境界面上还包括:消息显示控件,用于滚动显示所述第一帐号发送和接收到的消息;
所述通过所述第一上下级通话频道控制所述第一帐号向所述第二帐号发送所述第一文字信息之后,还包括:
在所述消息显示控件中显示所述第一文字信息。
6.根据权利要求1至5任一所述的方法,其特征在于,按照所述级别由高到低的顺序,所述虚拟团队中包括一级虚拟对象、二级虚拟对象、三级虚拟对象和四级虚拟对象;
所述至少两个上下级通话频道包括以下至少一种:所述一级虚拟对象和所述二级虚拟对象对应的上下级通话频道;所述二级虚拟对象和所述三级虚拟对象对应的上下级通话频道;所述三级虚拟对象和所述四级虚拟对象对应的上下级通话频道;
或者,
所述至少两个上下级通话频道包括以下至少一种:所述一级虚拟对象和所述二级虚拟对象对应的上下级通话频道;所述二级虚拟对象、所述三级虚拟对象和所述四级虚拟对象对应的上下级通话频道。
7.根据权利要求1至5任一所述的方法,其特征在于,所述方法还包括:
在虚拟环境界面上显示周边对象通话频道对应的功能控件,所述周边对象通话频道用于所述第一虚拟对象和周边虚拟对象对应的帐号间通话,所述周边虚拟对象是指所述虚拟对战中与所述第一虚拟对象间距离小于距离阈值的虚拟对象;
响应于针对所述周边对象通话频道对应的功能控件的第二通讯操作,获取第二通讯信息;
通过所述周边对象通话频道控制所述第一帐号向第三帐号发送所述第二通讯信息,所述第三帐号是用于控制所述周边虚拟对象的帐号。
8.根据权利要求1至5任一所述的方法,其特征在于,所述方法还包括:
接收所述第一上下级通话频道内所述第二帐号发送的第三语音信息;
通过扬声器对所述第三语音信息进行播放,且在所述虚拟环境界面上显示所述第一上下级通话频道对应的语音播放图标。
9.根据权利要求1至5任一所述的方法,其特征在于,所述虚拟环境界面上还包括:消息显示控件,用于滚动显示所述第一帐号发送和接收到的消息;
所述方法还包括:
接收所述第一上下级通话频道内所述第二帐号发送的第三文字信息;
在所述虚拟环境界面上的消息显示控件上显示所述第三文字信息,且以所述第一上下级通话频道对应的标识样式对所述第三文字信息进行标记显示。
10.一种虚拟对战中的信息通讯装置,其特征在于,所述装置运行的应用程序支持虚拟对战,所述装置包括:
显示模块,用于显示位于虚拟环境中的第一虚拟对象,所述第一虚拟对象是所述应用程序中登录的第一帐号控制的虚拟对象;所述虚拟环境中还包括参与所述虚拟对战的至少两个己方虚拟对象,同一虚拟团队内的所述第一虚拟对象和所述至少两个己方虚拟对象对应有至少两个上下级通话频道,不同的所述上下级通话频道用于不同的上下级组合下虚拟对象对应的帐号间通话,每个所述上下级组合包括至少两个连续的级别;
获取模块,用于响应于针对所述至少两个上下级通话频道中第一上下级通话频道的第一通讯操作,获取第一通讯信息;
发送模块,用于通过所述第一上下级通话频道控制所述第一帐号向第二帐号发送所述第一通讯信息,所述第一帐号是所述第一上下级通话频道中的一个帐号,所述第二帐号是所述第一上下级通话频道中除所述第一帐号之外的其他帐号。
11.一种计算机程序产品或计算机程序,其特征在于,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取并执行所述计算机指令,以实现上述如权利要求1至9任一所述的虚拟对战中的信息通讯方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310645193.5A CN116549974B (zh) | 2023-06-01 | 2023-06-01 | 虚拟对战中的信息通讯方法、装置及产品 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310645193.5A CN116549974B (zh) | 2023-06-01 | 2023-06-01 | 虚拟对战中的信息通讯方法、装置及产品 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116549974A CN116549974A (zh) | 2023-08-08 |
| CN116549974B true CN116549974B (zh) | 2025-09-16 |
Family
ID=87498232
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310645193.5A Active CN116549974B (zh) | 2023-06-01 | 2023-06-01 | 虚拟对战中的信息通讯方法、装置及产品 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116549974B (zh) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109802931A (zh) * | 2017-11-17 | 2019-05-24 | 腾讯科技(深圳)有限公司 | 一种通信处理方法、终端及存储介质 |
| CN113117331A (zh) * | 2021-05-20 | 2021-07-16 | 腾讯科技(深圳)有限公司 | 多人在线对战程序中的消息发送方法、装置、终端及介质 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018153267A1 (zh) * | 2017-02-24 | 2018-08-30 | 腾讯科技(深圳)有限公司 | 群组视频会话的方法及网络设备 |
-
2023
- 2023-06-01 CN CN202310645193.5A patent/CN116549974B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109802931A (zh) * | 2017-11-17 | 2019-05-24 | 腾讯科技(深圳)有限公司 | 一种通信处理方法、终端及存储介质 |
| CN113117331A (zh) * | 2021-05-20 | 2021-07-16 | 腾讯科技(深圳)有限公司 | 多人在线对战程序中的消息发送方法、装置、终端及介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116549974A (zh) | 2023-08-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111589126B (zh) | 虚拟对象的控制方法、装置、设备及存储介质 | |
| US11890542B2 (en) | Virtual object control method and apparatus, terminal, and storage medium | |
| TWI818351B (zh) | 多人在線對戰程式中的消息發送方法、裝置、終端及媒體 | |
| CN110339564B (zh) | 虚拟环境中的虚拟对象显示方法、装置、终端及存储介质 | |
| US20230072503A1 (en) | Display method and apparatus for virtual vehicle, device, and storage medium | |
| JP7570761B2 (ja) | 対局決済インタフェースの表示方法、装置、機器及びコンピュータプログラム | |
| CN112221135B (zh) | 画面显示方法、装置、设备以及存储介质 | |
| CN110433493A (zh) | 虚拟对象的位置标记方法、装置、终端及存储介质 | |
| JP2023527846A (ja) | バーチャルシーンにおけるデータ処理方法、装置、コンピュータデバイス、及びコンピュータプログラム | |
| CN112891939B (zh) | 联系人信息展示方法、装置、计算机设备及存储介质 | |
| KR20210151856A (ko) | 가상 환경 디스플레이 방법 및 장치, 디바이스, 및 저장 매체 | |
| CN110465090A (zh) | 虚拟对象的控制方法、装置、终端及存储介质 | |
| US20240390795A1 (en) | Method and apparatus for controlling virtual object, and terminal and storage medium | |
| WO2022127197A1 (zh) | 语音转换文字的方法、系统、设备及介质 | |
| CN113893560A (zh) | 虚拟场景中的信息处理方法、装置、设备及存储介质 | |
| CN113599815B (zh) | 虚拟场景中的表情显示方法、装置、设备以及介质 | |
| US20240390797A1 (en) | Virtual object generation method | |
| CN116549974B (zh) | 虚拟对战中的信息通讯方法、装置及产品 | |
| CN119925919A (zh) | 虚拟对象的控制方法、装置、设备、存储介质及程序产品 | |
| CN115089968B (zh) | 一种游戏中的操作引导方法、装置、电子设备及存储介质 | |
| HK40083155A (zh) | 控制虚拟对象释放技能的方法、装置、终端及存储介质 | |
| HK40028522A (zh) | 控制虚拟对象释放技能的方法、装置、终端及存储介质 | |
| HK40028522B (zh) | 控制虚拟对象释放技能的方法、装置、终端及存储介质 | |
| CN117298581A (zh) | 虚拟对象的控制方法、装置、设备及存储介质 | |
| HK40027959B (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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |