掌桥专利:专业的专利平台
掌桥专利
首页

一种自动分配语音频道的方法及装置

文献发布时间:2024-04-18 19:53:33


一种自动分配语音频道的方法及装置

技术领域

本申请涉及语音软件技术领域,尤其涉及一种自动分配语音频道的方法及装置。

背景技术

当今的游戏中,多人对抗模式非常受欢迎,特别是在朋友之间或主播之间组成不同的队伍进行团队对抗。这种游戏模式提供了社交互动和紧张刺激的体验,让玩家能够在竞技中建立联系,共同追求胜利,或者在游戏中享受友谊和娱乐。这种趋势也推动了游戏社交平台和第三方语音软件的发展,以帮助玩家更好地协同合作和沟通。

但是,当前的语音软件通常是以主频道为中心,各子频道为各小队伍的模式。使用者通常需要手动选择进入与自己队伍相对应的子频道,或是手动将同队伍的人员拉入相应的子频道。每局游戏结束后都需要手动回到主频道才能跨队伍交流,且对于随机队伍模式的游戏,在每场游戏前都需要重复进入频道分配,效率较低,影响用户的体验。

发明内容

有鉴于此,本申请实施例提供了一种自动分配语音频道的方法及装置,以解决现有技术中手动分配语音频道所导致的游戏社交体验的低效性的问题。

本申请实施例的第一方面,提供了一种自动分配语音频道的方法,包括:

当检测到主频道存在频道分配需求时,读取游戏数据以确定队伍数量和同组角色信息;

根据队伍数量,设置对应数量的待配子频道;

根据同组角色信息,确定目标语音账号对应的目标队伍;

基于匹配规则将目标队伍与待配子频道进行匹配,以将目标语音账号分配进目标队伍对应的匹配子频道。

本申请实施例的第二方面,提供了一种自动分配语音频道的装置,包括:

信息确定模块,被配置为当检测到主频道存在频道分配需求时,读取游戏数据以确定队伍数量和同组角色信息;

待配子频道设置模块,被配置为根据队伍数量,设置对应数量的待配子频道;

目标队伍确定模块,被配置为根据同组角色信息,确定目标语音账号对应的目标队伍;

匹配子频道确定模块,被配置为基于匹配规则将目标队伍与待配子频道进行匹配,以将目标语音账号分配进目标队伍对应的匹配子频道。

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

本申请实施例的第四方面,提供了一种可读存储介质,该可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。

本申请实施例与现有技术相比存在的有益效果是:通过当检测到主频道存在频道分配需求时,读取游戏数据以确定队伍数量和同组角色信息;根据队伍数量,设置对应数量的待配子频道;根据同组角色信息,确定目标语音账号对应的目标队伍;基于匹配规则将目标队伍与待配子频道进行匹配,以将目标语音账号分配进目标队伍对应的匹配子频道。本申请实施例实现了语音频道切换的自动化,避免了频繁的手动操作,提高了游戏社交的便捷性和效率,增强了用户的社交体验。

附图说明

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

图1是本申请实施例提供的一种自动分配语音频道的方法的流程示意图;

图2是本申请实施例提供的一种自动分配语音频道的装置的结构示意图;

图3是本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

下面将结合附图详细说明根据本申请实施例的一种自动分配语音频道的方法和装置。

图1是本申请实施例提供的一种自动分配语音频道的方法的流程示意图。。如图1所示,该自动分配语音频道的方法包括:

S101,当检测到主频道存在频道分配需求时,读取游戏数据以确定队伍数量和同组角色信息;

S102,根据队伍数量,设置对应数量的待配子频道;

S103,根据同组角色信息,确定目标语音账号对应的目标队伍;

S104,基于匹配规则将目标队伍与待配子频道进行匹配,以将目标语音账号分配进目标队伍对应的匹配子频道。

具体地,当今的游戏中,多人对抗模式非常受欢迎,特别是在朋友之间或主播之间组成不同的队伍进行团队对抗。这种游戏模式提供了社交互动和紧张刺激的体验,让玩家能够在竞技中建立联系,共同追求胜利,或者在游戏中享受友谊和娱乐。这种趋势也推动了游戏社交平台和第三方语音软件的发展,以帮助玩家更好地协同合作和沟通。

当前很多玩家不喜欢使用游戏自带的语音系统进行团队语音交流,主要是因为游戏内置语音系统存在一些限制。首先,游戏语音只能用于同一游戏内部的交流,不便于玩家在不同游戏之间进行语音交流。例如,玩家正在玩A游戏,但他的朋友在玩B游戏,通过第三方语音软件,他们可以实时进行沟通和交流,讨论各自游戏的体验。此外,从音质和功能上来说,游戏语音质量和功能都比较有限,第三方语音软件支持更高质量的音频传输和更丰富的语音交互功能。

总的来说,某些玩家不喜欢使用游戏自带的语音系统主要是因为他们希望获得更好的声音质量、更多的功能和更好的兼容性。外部语音软件通常提供了这些优势,因此在游戏社交中更受欢迎。

但是,当前的语音软件通常是以主频道为中心,各子频道为各小队伍的模式。使用者通常需要手动选择进入与自己队伍相对应的子频道,或是手动将同队伍的人员拉入相应的子频道。每局游戏结束后都需要手动回到主频道才能跨队伍交流,且对于随机队伍模式的游戏,在每场游戏前都需要重复进入频道分配,效率较低,影响用户的体验。

例如,当一个新游戏回合或一场新的多人对抗游戏开始时,需要创建或分配语音频道,以便玩家可以进行游戏内的实时语音交流。在游戏中,玩家可能会自发地组成新的团队,加入或离开现有团队,或者重新组合队伍。在这些情况下,语音频道需要根据新的队伍结构进行重新分配。

当玩家重新连接到游戏或游戏因某种原因中断后再次开始时,语音频道可能需要重新分配,以确保新连接的玩家可以加入正确的团队。但是当前的语音软件通常无法自动分配玩家的语音频道,降低了用户的使用体验。

针对现有语音软件中手动分配频道的不便,本申请提出一种能够实现自动语音频道分配的技术方案。

进一步地,针对当前多人游戏语音交流中存在的手动分配频道较为繁琐的问题,本申请提出了一种自动语音频道分配的方法。该方法的核心思路是当监测到语音主频道存在分配需求时,自动获取游戏数据,以确定每个玩家所在的队伍。然后系统可以智能地将这些玩家自动分配到对应队伍的语音子频道中。

在语音软件中,通常会存在一个核心语音通道或聊天频道,即主频道。主频道是一个汇总了所有玩家或团队的语音通信的中心位置,主频道通常用于全局通信,允许所有玩家在游戏中进行实时语音交流。这意味着不同队伍之间的玩家可以听到彼此的语音,从而促进游戏中的社交互动。玩家通常可以通过主频道切换到特定队伍或小组的子频道,以进行更私密或团队内部的语音通信。

子频道是主频道下的分支通道,用于更具体的团队或小组内部的语音通信。每个子频道通常代表一个游戏中的队伍、小队或特定的玩家组。主频道是所有子频道的父级或上级频道。它是子频道的根源,所有子频道都与主频道相连接。玩家可以随时从主频道切换到他们所属的子频道,以便进行更私密的团队通信,然后再返回主频道进行全局性的互动。

在语音软件中,要实现自动频道分配,系统需要实时监测主频道内的语音交流信息,判断是否存在分配需求。这可以通过检测主频道内的语音讯号并进行识别来实现。

此外,系统还可以通过其它方式检测到分配需求。如监测到主频道内原有语音突然出现多人杂音,这可能表示现在需要创建分组语音。总之,系统可以综合分析语音内容、背景音频、用户标识等信息,当合理判断为存在分配需求时,即可触发自动频道分配过程。

在自动语音频道分配过程中,系统需要实时获取当前游戏的队伍状态信息,以实现分配频道的动态匹配。为做到这一点,系统可以通过多种方式读取游戏数据,以便确定游戏里的队伍数量和每个队伍的组员角色。

系统可以直接通过游戏的数据接口或内存读取(如果可用)来获取当前的队伍信息。这种直接获取游戏内存数据的方式,可以避免图像识别的复杂性,使得系统可以快速准确地知晓游戏的队伍状况。

另一种获取游戏队伍信息的方法是对游戏画面进行图像识别。系统可以进行游戏画面截图,然后通过图像处理算法,识别每个区域对应的游戏角色和队伍信息。这种方式即使游戏不直接输出数据,也可以通过视觉分析获取场景信息。

系统需要能够准确识别游戏中的队伍数量。这通常涉及到检查游戏数据以确定有多少个不同的队伍在游戏中,每个队伍有多少成员。这可以通过检查队伍标识符、队伍成员列表或游戏中的团队结构来实现。

同组角色信息是指确定哪些玩家属于同一队伍的数据。这可能包括了队伍成员的游戏内ID、队伍名称、团队分组等。队伍数量和同组角色信息可以为后续的语音频道自动分配提供关键的数据支持。

根据队伍数量,设置对应数量的待配子频道意味着在自动语音频道分配系统中,将根据游戏中存在的队伍数量在语音软件中创建相应数量的子频道,以便将玩家或团队分配到这些频道中。

如果主频道下已经存在许多子频道,那么根据队伍数量设置对应数量的待配子频道可能不是创建新频道,而是确保已有的子频道足够满足当前游戏中的队伍需求,或者进行重新分配。

系统应该具备动态创建子频道的能力,以根据游戏中的队伍数量来生成相应数量的频道。这样,不管游戏中有多少队伍,都可以确保每个队伍都有一个相应的语音频道可用。

根据同组角色信息,确定目标语音账号对应的目标队伍意味着在自动语音频道分配系统中,系统会依据游戏数据中的信息,识别出哪些玩家属于同一游戏队伍或团队,以将他们分配到相应的语音频道。

系统需要具备一组匹配规则或逻辑,以根据同组角色信息将玩家分配到相应的目标队伍。这些规则可以根据游戏的特性和要求进行定制。例如,匹配规则可以基于队伍名称匹配,根据玩家的团队成员列表来确定目标队伍,或者通过其他游戏内标识符来识别。

系统会按照事先定义的匹配规则,将目标队伍与待配子频道进行匹配。匹配规则可以根据不同的情况进行定制,例如将相同队伍的玩家放入同一子频道,或者将不同队伍但有共同目标的玩家匹配到一个子频道。

一旦匹配完成,系统将目标语音账号分配到与其目标队伍对应的匹配子频道中。这确保了玩家可以与他们的队伍成员进行实时的语音通信。

系统需要保持实时性,以便根据游戏中的变化及时更新分配。这可能包括处理玩家加入、离开、更换队伍或重新连接的情况,并相应地调整子频道分配。

总之,这个过程需要系统具备智能匹配和分配的能力,以确保玩家被准确地分配到适当的语音频道,从而实现游戏内的有效沟通和协作。减少了玩家手动操作可能带来的误操作,提升了玩家的使用体验。

根据本申请实施例提供的技术方案,通过当检测到主频道存在频道分配需求时,读取游戏数据以确定队伍数量和同组角色信息;根据队伍数量,设置对应数量的待配子频道;根据同组角色信息,确定目标语音账号对应的目标队伍;基于匹配规则将目标队伍与待配子频道进行匹配,以将目标语音账号分配进目标队伍对应的匹配子频道。本申请实施例实现了语音频道切换的自动化,避免了频繁的手动操作,提高了游戏社交的便捷性和效率,增强了用户的社交体验。

在一些实施例中,检测到主频道存在频道分配需求包括:确定触发频道分配需求的预设的参考语句;检测主频道的语音交流信息;当语音交流信息包括参考语句时,确定主频道存在频道分配需求。

具体地,在自动频道分配系统中,首先需要定义一组预设的参考语句。这些语句通常是特定的关键词、短语或指令,它们用于识别玩家希望进行频道分配的意图。这些语句可能包括指令如“创建房间”、“开始组队”等。这些参考语句的选择应该基于玩家通信的需求和游戏特性。

系统需要定期或持续地监测主频道的语音交流信息。这通常涉及到对主频道内的语音数据进行实时分析和处理。为了实现这一点,语音识别技术可能会用于将玩家的语音消息转化为文本形式,以便系统能够分析和理解其中的内容。

一旦主频道的语音交流信息被转化为文本,系统会使用自然语言处理技术或关键词匹配方法来检查文本中是否包含了预设的参考语句。这可以通过搜索文本中的特定词汇、短语或模式来实现。

进一步地,当检测到主频道的语音交流信息中包含了预设的参考语句时,系统会确认主频道存在频道分配需求。这意味着玩家或团队希望创建、调整或分配语音频道,以满足他们的游戏通信需求。

总之,这个过程旨在通过监测和分析主频道的语音交流信息,并与预设的参考语句进行匹配,来确定主频道是否存在频道分配需求。这是实现自动语音频道分配的关键步骤之一,它使系统能够在玩家需要时自动响应并满足他们的通信需求。

在一些实施例中,游戏数据包括,游戏画面;读取游戏数据以确定队伍数量和同组角色信息包括:获取游戏画面;利用图像识别技术分析游戏画面,以确定队伍数量;并确定各小组队伍包括的游戏角色;根据各小组队伍包括的游戏角色确定同组角色信息。

具体地,由于通过读取游戏内存获得游戏数据,通常需要对游戏的运行过程进行干预,这可能会涉及到对游戏的修改、破解或操纵,这在许多情况下都被认为是违法行为或违反游戏的使用条款的。

因此可以通过游戏画面以及图像识别技术来读取游戏数据是一种合法且无需对游戏进行修改、破解或操纵的方法。这种方法不会违反游戏的使用条款或涉及非法行为,因为它仅依赖游戏本身提供的视觉信息,并通过图像识别技术进行分析和理解。

进一步地,多数游戏在玩家屏幕上以可视化的方式呈现队伍和角色信息。这些信息通常包括角色的外观、队伍的标识符、队伍的颜色、队伍名称等。这些可视元素提供了关于队伍和角色的信息。

同时,游戏通常有自己的规则和设计,包括将队伍和角色以可辨识的方式呈现在游戏画面上。游戏开发者有意设计游戏以便玩家能够轻松区分不同队伍和角色。

获取游戏画面通常需要访问玩家的游戏客户端或设备上的游戏画面。这可以通过截取游戏窗口、游戏屏幕或捕获游戏图像流的方式来实现。获取游戏画面可以通过与操作系统或游戏客户端进行交互来完成。

一旦获得游戏画面,图像识别技术会应用于对图像进行分析。在进行识别之前,通常需要对图像进行预处理,以提高识别的准确性。这包括去除噪音、调整图像的亮度和对比度、裁剪或缩放图像等。

系统会搜索游戏画面,以识别队伍的存在。这可能涉及检测游戏中的队伍标识符、颜色、队伍名称等特征,以确定队伍的数量。例如,游戏中可能会有不同颜色的队伍旗帜或队伍名称的标签。

一旦确定了队伍的数量,系统会进一步分析游戏画面,以识别每个队伍包括的游戏角色。这可能涉及检测角色的外观、装备、位置等信息。例如,游戏中的每个角色可能有独特的外观、装备或生命条。

通过识别各个队伍包括的游戏角色,系统可以确定同组角色信息。这意味着系统能够将特定的游戏角色分组在一起,以表示他们属于同一队伍或团队。这通常涉及建立一个队伍-玩家的映射关系,以便后续的频道分配或通信管理。

总之,这个过程使用图像识别技术来分析游戏画面,以获取游戏数据,包括队伍数量、游戏角色信息和同组角色信息。这种方法对于自动管理语音通信频道、提高多人游戏体验以及支持协作和竞技性游戏非常有用。

在一些实施例中,根据队伍数量,设置对应数量的待配子频道包括:确定主频道的当前子频道的当前数量;当当前数量小于队伍数量时,基于当前数量和队伍数量确定所需的临时子频道的临时数量;基于临时数量新建对应的临时子频道;根据当前子频道和临时子频道确定待配子频道。

具体地,查看当前子频道数量还有助于最大化资源的利用。如果当前已经有足够的子频道可供使用,那么系统可能不需要创建新的子频道。这可以节省资源并减少不必要的频道创建。了解当前子频道的数量使系统能够更好地管理和维护通信结构。系统可以监控哪些子频道正在使用,哪些没有被使用,这有助于维持通信系统的效率和可用性。

总之,查看当前子频道的数量是为了确保在创建新的子频道时考虑到了现有的通信情况,以避免冲突、优化资源利用和提供更好的通信管理。这有助于确保多人游戏中的语音通信能够顺畅运行。

进一步地,系统会首先查询主频道,以了解当前已经存在的子频道数量。这可以通过直接查询语音软件的设置或API来完成。这个数量表示主频道当前可用于分配的子频道数量。

系统会计算需要创建的新子频道数量,以确保每个队伍都有一个子频道可用。这个计算是通过将队伍数量与当前子频道数量相减得出的。如果结果是正数,说明还需要创建额外的子频道来满足队伍的需求。

一旦确定了需要创建的新子频道数量,系统将直接创建这些新的子频道。这可以通过调用语音软件的API或管理界面来完成。每个临时子频道应该与一个特定的队伍相关联,并且应该位于主频道下。

最后,系统需要确定哪些子频道是待配子频道。这通常涉及将当前子频道和新创建的临时子频道组合在一起,形成一个待配子频道的列表。这个列表将用于将语音账号分配到相应的子频道,以实现有效的语音通信。

这个过程的目标是确保每个队伍都有一个可以使用的子频道,并在需要时创建新的子频道来满足游戏和语音中的团队需求。

在一些实施例中,还包括:获取目标语音账号对应的第一设备识别码;基于游戏画面,利用图像识别技术识别游戏画面对应的游戏角色;并确定游戏角色对应的第二设备识别码;基于第一设备识别码和第二设备识别码,建立目标语音账号和游戏角色的映射关系;根据映射关系,将游戏角色和目标语音账号相匹配。

具体地,为实现语音账号与游戏角色的正确对应,一个重要的技术手段是建立二者之间的映射关系。系统可以通过账号与设备的唯一标识码映射来实现这一目标。设备唯一标识码通常是硬件级别的唯一标识符,几乎不会重复或更改。这意味着一旦建立了映射关系,它应该是非常可靠的,不容易出现错误。

系统先记录下每个语音账号所对应的设备的唯一识别码,例如设备序列号等。这可以在语音软件安装时采集并保留。接着,当获取到游戏画面的图像数据时,系统可以针对每个角色利用图像识别算法提取出其所在设备的唯一识别码。这样系统就同时掌握了语音账号对应的第一设备识别码,以及游戏角色对应的第二设备识别码。

进一步地,对这两组设备识别码进行匹配和核验,系统就可以找到匹配的账号和游戏角色。比如语音账号A对应的是设备1,游戏中识别出设备1的角色是B,那么可以判定账号A对应游戏角色B。通过这种设备码映射的方式,系统可以自动建立语音账号与游戏角色之间的联系,实现匹配和分配。

采用上述技术手段,可以不依赖账号和昵称等信息,而是通过设备这个物理关联来可靠建立映射关系,避免了名称相同导致的匹配错误。这种匹配机制可以提高语音分配的精确度。

在一些实施例中,设置对应数量的待配子频道还包括,确定各待配子频道的待配子频道编号;基于匹配规则将目标队伍与待配子频道进行匹配,以将目标语音账号分配进目标队伍对应的匹配子频道包括:确定各小组队伍对应的小组队伍编号;将小组队伍编号和待配子频道编号进行匹配对应,以确定小组队伍编号对应的待配子频道编号;根据小组队伍编号和同组角色信息,确定目标语音账号对应的目标队伍编号;基于目标队伍编号和待配子频道编号的对应关系,确定目标语音账号对应的目标子频道编号;将语音软件账号分配进目标子频道编号对应的匹配子频道。

具体地,在将语音账号精准分配至对应的游戏队伍语音频道时,一个重要的技术手段是建立队伍编号与语音子频道编号之间的匹配关系。

系统可以在创建语音子频道时,为每个子频道指定一个唯一编号。同时,在识别出游戏中的各个队伍时,也给每个队伍指定一个唯一队伍编号。建立这种编号匹配关系后,系统就可以根据语音账号对应的游戏队伍编号,查找到匹配的语音子频道编号。最后再根据此频道编号,将语音账号放入正确的语音频道中。

进一步地,在创建语音子频道时,系统为每个子频道分配一个唯一的子频道编号。这些编号通常是数字或其他唯一标识符,以便系统能够区分不同的子频道。在游戏中识别出各个队伍时,系统为每个队伍分配一个唯一的队伍编号。这个编号通常用于标识不同的游戏队伍,以确保它们被正确地分配到相应的语音子频道。

系统将队伍编号与语音子频道编号进行匹配对应。这可以通过一个数据结构(例如映射表或关联数组)来实现,将队伍编号映射到相应的子频道编号。例如,队伍1可能会与子频道编号1相匹配,队伍2与子频道编号2相匹配,以此类推。

当需要将语音账号分配到相应的语音子频道时,系统可以根据目标语音账号所属的队伍编号来查找匹配的语音子频道编号。最后,系统将目标语音账号分配到与其队伍相对应的语音子频道中。这确保了语音账号可以与其队伍的其他成员进行实时的语音通信,从而提高了游戏中的协作和沟通效率。

因此,建立队伍编号与语音子频道编号之间的映射关系,是实现语音账号精准分配的关键技术之一。这种编号匹配机制可以提高分配的准确性,使复杂的语音分配过程变得简单可控,有效实现了自动化的语音频道分配过程。

在一些实施例中,还包括:确定预设的返回条件;当监测到目标子频道满足返回条件时,将目标子频道的语音软件账号转移到主频道。

具体地,系统可以事先设定一些条件,以确定何时应该将语音软件账号从目标子频道返回到主频道。这些条件可以根据游戏或社交互动的需要来定义。

用户可以通过在语音聊天中发送特定的指令或关键词来触发返回主频道的操作。例如,当玩家说出“返回主频道”或输入特定的命令时,系统可以解释这个指令并将他们的语音账号从当前子频道返回到主频道。这种方法允许玩家根据需要自行控制返回操作。

系统还可以持续监测游戏状态以确定何时适合返回主频道。例如,在多人游戏中,当检测到游戏结束,或者在特定比赛或回合结束后,系统可以自动触发返回主频道的操作。这样,玩家不必手动操作,系统会在合适的时机进行转换,以便玩家可以在游戏结束后或互动阶段轻松进行社交互动。

进一步地,系统需要不断地监测目标子频道的状态,以确定是否满足了预设的返回条件。这可能涉及到持续检查子频道中的语音活动、用户命令的解释,或者检测游戏状态的变化。

一旦确定满足了返回条件,系统需要执行将语音软件账号从目标子频道转移到主频道的操作。可能包括:停止接收目标子频道的语音流;路由语音流到主频道;重新分配语音位置,以确保语音在主频道中的正确位置;在主频道中激活用户的语音连接,以使他们能够与其他玩家进行交流。

系统通常会向用户提供通知或反馈,以告知他们已经成功返回到主频道。这可以通过界面上的消息、声音提示或语音通知来实现,以确保用户知道他们已经切换到主频道。

总的来说,将语音软件账号从目标子频道转移到主频道需要仔细的监测、判断、操作和反馈机制,以确保用户可以顺畅地进行语音通信。这个过程旨在提供更好的用户体验,使用户能够在游戏或社交互动的不同阶段轻松切换语音频道。

上述所有可选技术方案,可以采用任意结合形成本申请的可选实施例,在此不再一一赘述。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

图2是本申请实施例提供的一种自动分配语音频道的装置的示意图。如图2所示,该自动分配语音频道的装置包括:

信息确定模块201,被配置为当检测到主频道存在频道分配需求时,读取游戏数据以确定队伍数量和同组角色信息;

待配子频道设置模块202,被配置为根据所述队伍数量,设置对应数量的待配子频道;

目标队伍确定模块203,被配置为根据所述同组角色信息,确定目标语音账号对应的目标队伍;

匹配子频道确定模块204,被配置为基于匹配规则将所述目标队伍与所述待配子频道进行匹配,以将所述目标语音账号分配进所述目标队伍对应的匹配子频道。

在一些实施例中,图2中的信息确定模块201确定触发频道分配需求的预设的参考语句;检测主频道的语音交流信息;当语音交流信息包括参考语句时,确定主频道存在频道分配需求。

在一些实施例中,图2中的信息确定模块201获取游戏画面;利用图像识别技术分析游戏画面,以确定队伍数量;并确定各小组队伍包括的游戏角色;根据各小组队伍包括的游戏角色确定同组角色信息。

在一些实施例中,图2中的待配子频道设置模块202确定主频道的当前子频道的当前数量;当当前数量小于队伍数量时,基于当前数量和队伍数量确定所需的临时子频道的临时数量;基于临时数量新建对应的临时子频道;根据当前子频道和临时子频道确定待配子频道。

在一些实施例中,图2中匹配子频道确定模块204确定各小组队伍对应的小组队伍编号;将小组队伍编号和待配子频道编号进行匹配对应,以确定小组队伍编号对应的待配子频道编号;根据小组队伍编号和同组角色信息,确定目标语音账号对应的目标队伍编号;基于目标队伍编号和待配子频道编号的对应关系,确定目标语音账号对应的目标子频道编号;将语音软件账号分配进目标子频道编号对应的匹配子频道。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

图3是本申请实施例提供的电子设备3的示意图。如图3所示,该实施例的电子设备3包括:处理器301、存储器302以及存储在该存储器302中并且可在处理器301上运行的计算机程序303。处理器301执行计算机程序303时实现上述各个方法实施例中的步骤。或者,处理器301执行计算机程序303时实现上述各装置实施例中各模块/单元的功能。

电子设备3可以是桌上型计算机、笔记本、掌上电脑及云端服务器等电子设备。电子设备3可以包括但不仅限于处理器301和存储器302。本领域技术人员可以理解,图3仅仅是电子设备3的示例,并不构成对电子设备3的限定,可以包括比图示更多或更少的部件,或者不同的部件。

处理器301可以是中央处理单元(Central Processing Unit,CPU),也可以是其它通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。

存储器302可以是电子设备3的内部存储单元,例如,电子设备3的硬盘或内存。存储器302也可以是电子设备3的外部存储设备,例如,电子设备3上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。存储器302还可以既包括电子设备3的内部存储单元也包括外部存储设备。存储器302用于存储计算机程序以及电子设备所需的其它程序和数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读存储介质(例如计算机可读存储介质)中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可以存储在计算机可读存储介质中,该计算机程序在被处理器执行时,可以实现上述各个方法实施例的步骤。计算机程序可以包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读存储介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)、电载波信号、电信信号以及软件分发介质等。

以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

相关技术
  • 切单工件的偏置印刷
  • 单轴双偏心负偏置滚动剪切机
技术分类

06120116337472