一种语音房场景切换方法、系统、装置及存储介质与流程
未命名
07-12
阅读:84
评论:0
1.本发明涉及网络直播技术领域,尤其是一种语音房场景切换方法、系统、装置及存储介质。
背景技术:
2.现有语音直播交友类app为了增强与不同类型用户的互动,会设置不同的房间场景模式来达到互动的需要,如个人电台类直播模式、双人互动模式以及多人互动模式等,不同的房间场景模式的布局风格以及麦位数量等会有区别。在技术迭代过程中会增加新的场景模式,而部分旧版本的应用没有实现该类型的场景模式,因此存在旧版本应用与新的场景模式不兼容的问题,影响了用户的使用体验。此外,在不同的场景模式切换时,存在各个用户的音频通道不同步的问题;在弱网情况下,管理员更新了房间场景模式,用户端存在无法实时同步更新房间场景模式的问题,同样影响了用户的使用体验。
技术实现要素:
3.本发明的目的在于至少一定程度上解决现有技术中存在的技术问题之一。
4.为此,本发明实施例的一个目的在于提供一种语音房场景切换方法,该方法实现了语音房场景的智能切换,提高了用户的使用体验。
5.本发明实施例的另一个目的在于提供一种语音房场景切换系统。
6.为了达到上述技术目的,本发明实施例所采取的技术方案包括:
7.第一方面,本发明实施例提供了一种语音房场景切换方法,包括以下步骤:
8.响应于用户的语音房进入请求,通过服务器获取所述用户的第一客户端版本,并判断所述第一客户端版本与目标语音房的第一场景模式是否匹配;
9.当所述第一客户端版本与所述第一场景模式不匹配,判断所述第一场景模式是否配置有对所述第一客户端版本兼容的备选场景模式;
10.当所述第一场景模式配置有对应的所述备选场景模式,授权所述用户进入所述目标语音房,并在所述用户的客户端上将所述目标语音房切换为所述备选场景模式;
11.当所述第一场景模式未配置对应的所述备选场景模式,获取与所述第一场景模式兼容的第二客户端版本,并引导所述用户更新客户端至所述第二客户端版本。
12.进一步地,在本发明的一个实施例中,所述通过服务器获取所述用户的第一客户端版本,并判断所述第一客户端版本与目标语音房的第一场景模式是否匹配这一步骤,其具体包括:
13.通过所述服务器解析所述语音房进入请求,确定所述第一客户端版本和所述目标语音房;
14.获取所述目标语音房当前的所述第一场景模式,并确定所述第一场景模式配置的最低版本要求;
15.判断所述第一客户端版本是否满足所述最低版本要求,若满足,则所述第一客户
端版本与所述第一场景模式匹配,若不满足,则所述第一客户端版本与所述第一场景模式不匹配。
16.进一步地,在本发明的一个实施例中,所述语音房场景切换方法还包括预先配置所述备选场景模式的步骤,其具体包括:
17.当所述目标语音房新增所述第一场景模式,确定所述第一场景模式的第一场景布局和第一麦位数量;
18.获取所述目标语音房已有的第二场景模式,并确定所第二场景模式的第二场景布局和第二麦位数量;
19.当所述第一场景布局与所述第二场景布局的相似度大于等于预设的第一阈值,且所述第一麦位数量与所述第二麦位数量一致,将所述第二场景模式配置为所述备选场景模式。
20.进一步地,在本发明的一个实施例中,所述语音房场景切换方法还包括以下步骤:
21.当所述第一场景模式未配置对应的所述备选场景模式,且所述用户为所述目标语音房的管理员,获取所述目标语音房支持的场景模式列表并推送至所述用户的客户端,进而根据所述用户的选择操作将所述目标语音房切换为第三场景模式。
22.进一步地,在本发明的一个实施例中,所述语音房场景切换方法还包括以下步骤:
23.当所述第三场景模式与所述第一场景模式的麦位数量不一致,清空所述目标语音房的原有麦位序列,并引导所述原有麦位序列上的主播重新上麦。
24.进一步地,在本发明的一个实施例中,所述语音房场景切换方法还包括以下步骤:
25.当所述目标语音房切换为所述第三场景模式,获取所述目标语音房内其他用户的客户端网络状态;
26.当所述客户端网络状态正常,通过所述服务器控制所述其他用户重新进入所述目标语音房,并将所述其他用户的客户端展示的场景模式切换为所述第三场景模式。
27.第二方面,本发明实施例提供了一种语音房场景切换系统,包括:
28.客户端版本获取模块,用于响应于用户的语音房进入请求,通过服务器获取所述用户的第一客户端版本,并判断所述第一客户端版本与目标语音房的第一场景模式是否匹配;
29.备选场景模式确定模块,用于当所述第一客户端版本与所述第一场景模式不匹配,判断所述第一场景模式是否配置有对所述第一客户端版本兼容的备选场景模式;
30.备选场景模式切换模块,用于当所述第一场景模式配置有对应的所述备选场景模式,授权所述用户进入所述目标语音房,并在所述用户的客户端上将所述目标语音房切换为所述备选场景模式;
31.客户端版本更新模块,用于当所述第一场景模式未配置对应的所述备选场景模式,获取与所述第一场景模式兼容的第二客户端版本,并引导所述用户更新客户端至所述第二客户端版本。
32.进一步地,在本发明的一个实施例中,所述语音房场景切换系统还包括备选场景模式配置模块,其具体用于:
33.当所述目标语音房新增所述第一场景模式,确定所述第一场景模式的第一场景布局和第一麦位数量;
34.获取所述目标语音房已有的第二场景模式,并确定所第二场景模式的第二场景布局和第二麦位数量;
35.当所述第一场景布局与所述第二场景布局的相似度大于等于预设的第一阈值,且所述第一麦位数量与所述第二麦位数量一致,将所述第二场景模式配置为所述备选场景模式。
36.第三方面,本发明实施例提供了一种语音房场景切换装置,包括:
37.至少一个处理器;
38.至少一个存储器,用于存储至少一个程序;
39.当所述至少一个程序被所述至少一个处理器执行时,使得所述至少一个处理器实现上述的一种语音房场景切换方法。
40.第四方面,本发明实施例还提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于执行上述的一种语音房场景切换方法。
41.本发明的优点和有益效果将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到:
42.本发明实施例响应于用户的语音房进入请求,通过服务器获取用户的第一客户端版本,并判断第一客户端版本与目标语音房的第一场景模式是否匹配,当第一客户端版本与第一场景模式不匹配,判断第一场景模式是否配置有对第一客户端版本兼容的备选场景模式,当第一场景模式配置有对应的备选场景模式,授权用户进入目标语音房,并在用户的客户端上将目标语音房切换为备选场景模式,当第一场景模式未配置对应的备选场景模式,获取与第一场景模式兼容的第二客户端版本,并引导用户更新客户端至第二客户端版本。本发明实施例可以解决旧版本客户端与新的场景模式不兼容的问题,实现了语音房场景的智能切换,提高了用户的使用体验。
附图说明
43.为了更清楚地说明本发明实施例中的技术方案,下面对本发明实施例中所需要使用的附图作以下介绍,应当理解的是,下面介绍中的附图仅仅为了方便清晰表述本发明的技术方案中的部分实施例,对于本领域的技术人员来说,在无需付出创造性劳动的前提下,还可以根据这些附图获取到其他附图。
44.图1为本发明实施例提供的一种语音房场景切换方法的步骤流程图;
45.图2为本发明实施例提供的一种语音房场景切换系统的结构框图;
46.图3为本发明实施例提供的一种语音房场景切换装置的结构框图。
具体实施方式
47.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。
48.在本发明的描述中,多个的含义是两个或两个以上,如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。此外,除非另有定义,本文所使用的所有的技术和科学术语与本技术领域的技术人员通常理解的含义相同。
49.参照图1,本发明实施例提供了一种语音房场景切换方法,具体包括以下步骤:
50.s101、响应于用户的语音房进入请求,通过服务器获取用户的第一客户端版本,并判断第一客户端版本与目标语音房的第一场景模式是否匹配。
51.具体地,用户进入语音房时发送语音房进入请求,在请求的报文中携带用户使用的客户端版本信息,通过服务器判断用户的客户端版本信息是否与当前语音房设置的房间场景模式匹配。
52.进一步作为可选的实施方式,通过服务器获取用户的第一客户端版本,并判断第一客户端版本与目标语音房的第一场景模式是否匹配这一步骤,其具体包括:
53.a1、通过服务器解析语音房进入请求,确定第一客户端版本和目标语音房;
54.a2、获取目标语音房当前的第一场景模式,并确定第一场景模式配置的最低版本要求;
55.a3、判断第一客户端版本是否满足最低版本要求,若满足,则第一客户端版本与第一场景模式匹配,若不满足,则第一客户端版本与第一场景模式不匹配。
56.具体地,语音房进入请求的报文中封装有发出请求的客户端的版本号以及请求进入的目标语音房id,通过服务器解析该报文即可确定第一客户端版本和目标语音房,然后获取目标语音房当前的第一场景模式。本发明实施例中,每个场景模式都预先配置有最低版本要求,当得到的第一客户端版本满足第一场景模式的最低版本要求,则表示两者匹配,反之则不匹配。例如,若目标语音房当前的场景模式配置的最低版本要求为v3.1.0,则当用户的客户端版本号在v3.1.0之前则不满足要求。
57.当用户的第一客户端版本满足目标语音房当前场景模式配置的最低版本要求,则直接授权用户进入目标语音房;若不满足,则进入后续判断步骤。
58.s102、当第一客户端版本与第一场景模式不匹配,判断第一场景模式是否配置有对第一客户端版本兼容的备选场景模式。
59.进一步作为可选的实施方式,语音房场景切换方法还包括预先配置备选场景模式的步骤,其具体包括:
60.b1、当目标语音房新增第一场景模式,确定第一场景模式的第一场景布局和第一麦位数量;
61.b2、获取目标语音房已有的第二场景模式,并确定所第二场景模式的第二场景布局和第二麦位数量;
62.b3、当第一场景布局与第二场景布局的相似度大于等于预设的第一阈值,且第一麦位数量与第二麦位数量一致,将第二场景模式配置为备选场景模式。
63.具体地,技术迭代新增房间场景模式时,检查语音房已有的场景模式中是否有与新增场景模式相似的场景,如布局相似,麦位数量一样等,如果有则将其设置为新增场景模式对低版本客户端兼容的备选场景模式,从而尽可能地让低版本客户端的用户能够进入语音房并且自适应地进行场景模式的切换,提高用户的使用体验。
64.s103、当第一场景模式配置有对应的备选场景模式,授权用户进入目标语音房,并在用户的客户端上将目标语音房切换为备选场景模式。
65.s104、当第一场景模式未配置对应的备选场景模式,获取与第一场景模式兼容的第二客户端版本,并引导用户更新客户端至第二客户端版本。
66.具体地,判断目标语音房的第一场景模式是否配置有对低版本客户端兼容的备选场景模式,如果配置了对低版本客户端兼容的备选场景模式,且该备选场景模式支持用户的客户端版本,则授权该用户进入,同时在该用户的客户端上将目标语音房切换为备选场景模式,即,用户获取到的房间场景模式为兼容的备选场景模式。如果第一场景模式未配置对低版本客户端兼容的备选场景模式,则用户进入语音房失败,同时提示目标语音房当前的第一场景模式仅支持新版本的客户端,并引导用户更新客户端。
67.进一步作为可选的实施方式,语音房场景切换方法还包括以下步骤:
68.s105、当第一场景模式未配置对应的备选场景模式,且用户为目标语音房的管理员,获取目标语音房支持的场景模式列表并推送至用户的客户端,进而根据用户的选择操作将目标语音房切换为第三场景模式。
69.具体地,当第一场景模式未配置对应的备选场景模式,如果请求进入语音房的用户是目标语音房的管理员(主播或者主播添加的可修改语音房内设置项的用户),则返回目标语音房可设置的场景模式列表,供该用户进行选择,然后进行目标语音房的场景切换。
70.进一步作为可选的实施方式,语音房场景切换方法还包括以下步骤:
71.s106、当第三场景模式与第一场景模式的麦位数量不一致,清空目标语音房的原有麦位序列,并引导原有麦位序列上的主播重新上麦。
72.具体地,当管理员通过场景模式列表将目标语音房切换到第三场景模式后,如果第三场景模式与原有的第一场景模式的麦位数量不一致,则清空原有麦位序列,对开麦的主播/用户进行关麦,然后引导其重新上麦,避免切换到新场景模式后房间音频存在杂音或者不同步的问题。
73.进一步作为可选的实施方式,语音房场景切换方法还包括以下步骤:
74.s107、当目标语音房切换为第三场景模式,获取目标语音房内其他用户的客户端网络状态;
75.s108、当客户端网络状态正常,通过服务器控制其他用户重新进入目标语音房,并将其他用户的客户端展示的场景模式切换为第三场景模式。
76.具体地,弱网情况下,若目标语音房的管理员切换了场景模式,目标语音房的其他用户的客户端先进行网络状态自检,当检测到网络正常后,app在后台重新执行进房流程,如果获取到的目标语音房新的场景模式与app当前展示的场景模式不一致,则切换到新的场景模式。
77.以上对本发明实施例的方法步骤进行了说明。可以理解的是,本发明实施例可以解决旧版本客户端与新的场景模式不兼容的问题,实现了语音房场景的智能切换,提高了用户的使用体验。此外,切换场景模式时,若前后场景模式差别较大则会清空麦位序列进行重新上麦,避免房间音频出现杂音或不同步的问题;切换场景模式时,对用户的客户端网络状态进行实时检测,解决了弱网环境下客户端无法实时同步更新房间场景模式的问题,进一步提高了用户的使用体验。
78.参照图2,本发明实施例提供了一种语音房场景切换系统,包括:
79.客户端版本获取模块,用于响应于用户的语音房进入请求,通过服务器获取用户的第一客户端版本,并判断第一客户端版本与目标语音房的第一场景模式是否匹配;
80.备选场景模式确定模块,用于当第一客户端版本与第一场景模式不匹配,判断第一场景模式是否配置有对第一客户端版本兼容的备选场景模式;
81.备选场景模式切换模块,用于当第一场景模式配置有对应的备选场景模式,授权用户进入目标语音房,并在用户的客户端上将目标语音房切换为备选场景模式;
82.客户端版本更新模块,用于当第一场景模式未配置对应的备选场景模式,获取与第一场景模式兼容的第二客户端版本,并引导用户更新客户端至第二客户端版本。
83.进一步作为可选的实施方式,语音房场景切换系统还包括备选场景模式配置模块,其具体用于:
84.当目标语音房新增第一场景模式,确定第一场景模式的第一场景布局和第一麦位数量;
85.获取目标语音房已有的第二场景模式,并确定所第二场景模式的第二场景布局和第二麦位数量;
86.当第一场景布局与第二场景布局的相似度大于等于预设的第一阈值,且第一麦位数量与第二麦位数量一致,将第二场景模式配置为备选场景模式。
87.上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
88.参照图3,本发明实施例提供了一种语音房场景切换装置,包括:
89.至少一个处理器;
90.至少一个存储器,用于存储至少一个程序;
91.当上述至少一个程序被上述至少一个处理器执行时,使得上述至少一个处理器实现上述的一种语音房场景切换方法。
92.上述方法实施例中的内容均适用于本装置实施例中,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
93.本发明实施例还提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,该处理器可执行的程序在由处理器执行时用于执行上述一种语音房场景切换方法。
94.本发明实施例的一种计算机可读存储介质,可执行本发明方法实施例所提供的一种语音房场景切换方法,可执行方法实施例的任意组合实施步骤,具备该方法相应的功能和有益效果。
95.本发明实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行图1所示的方法。
96.在一些可选择的实施例中,在方框图中提到的功能/操作可以不按照操作示图提到的顺序发生。例如,取决于所涉及的功能/操作,连续示出的两个方框实际上可以被大体
上同时地执行或上述方框有时能以相反顺序被执行。此外,在本发明的流程图中所呈现和描述的实施例以示例的方式被提供,目的在于提供对技术更全面的理解。所公开的方法不限于本文所呈现的操作和逻辑流程。可选择的实施例是可预期的,其中各种操作的顺序被改变以及其中被描述为较大操作的一部分的子操作被独立地执行。
97.此外,虽然在功能性模块的背景下描述了本发明,但应当理解的是,除非另有相反说明,上述的功能和/或特征中的一个或多个可以被集成在单个物理装置和/或软件模块中,或者一个或多个功能和/或特征可以在单独的物理装置或软件模块中被实现。还可以理解的是,有关每个模块的实际实现的详细讨论对于理解本发明是不必要的。更确切地说,考虑到在本文中公开的装置中各种功能模块的属性、功能和内部关系的情况下,在工程师的常规技术内将会了解该模块的实际实现。因此,本领域技术人员运用普通技术就能够在无需过度试验的情况下实现在权利要求书中所阐明的本发明。还可以理解的是,所公开的特定概念仅仅是说明性的,并不意在限制本发明的范围,本发明的范围由所附权利要求书及其等同方案的全部范围来决定。
98.上述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
99.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
100.计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印上述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得上述程序,然后将其存储在计算机存储器中。
101.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
102.在本说明书的上述描述中,参考术语“一个实施方式/实施例”、“另一实施方式/实施例”或“某些实施方式/实施例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
103.尽管已经示出和描述了本发明的实施方式,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
104.以上是对本发明的较佳实施进行了具体说明,但本发明并不限于上述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本技术权利要求所限定的范围内。
技术特征:
1.一种语音房场景切换方法,其特征在于,包括以下步骤:响应于用户的语音房进入请求,通过服务器获取所述用户的第一客户端版本,并判断所述第一客户端版本与目标语音房的第一场景模式是否匹配;当所述第一客户端版本与所述第一场景模式不匹配,判断所述第一场景模式是否配置有对所述第一客户端版本兼容的备选场景模式;当所述第一场景模式配置有对应的所述备选场景模式,授权所述用户进入所述目标语音房,并在所述用户的客户端上将所述目标语音房切换为所述备选场景模式;当所述第一场景模式未配置对应的所述备选场景模式,获取与所述第一场景模式兼容的第二客户端版本,并引导所述用户更新客户端至所述第二客户端版本。2.根据权利要求1所述的一种语音房场景切换方法,其特征在于,所述通过服务器获取所述用户的第一客户端版本,并判断所述第一客户端版本与目标语音房的第一场景模式是否匹配这一步骤,其具体包括:通过所述服务器解析所述语音房进入请求,确定所述第一客户端版本和所述目标语音房;获取所述目标语音房当前的所述第一场景模式,并确定所述第一场景模式配置的最低版本要求;判断所述第一客户端版本是否满足所述最低版本要求,若满足,则所述第一客户端版本与所述第一场景模式匹配,若不满足,则所述第一客户端版本与所述第一场景模式不匹配。3.根据权利要求1所述的一种语音房场景切换方法,其特征在于,所述语音房场景切换方法还包括预先配置所述备选场景模式的步骤,其具体包括:当所述目标语音房新增所述第一场景模式,确定所述第一场景模式的第一场景布局和第一麦位数量;获取所述目标语音房已有的第二场景模式,并确定所第二场景模式的第二场景布局和第二麦位数量;当所述第一场景布局与所述第二场景布局的相似度大于等于预设的第一阈值,且所述第一麦位数量与所述第二麦位数量一致,将所述第二场景模式配置为所述备选场景模式。4.根据权利要求1所述的一种语音房场景切换方法,其特征在于,所述语音房场景切换方法还包括以下步骤:当所述第一场景模式未配置对应的所述备选场景模式,且所述用户为所述目标语音房的管理员,获取所述目标语音房支持的场景模式列表并推送至所述用户的客户端,进而根据所述用户的选择操作将所述目标语音房切换为第三场景模式。5.根据权利要求4所述的一种语音房场景切换方法,其特征在于,所述语音房场景切换方法还包括以下步骤:当所述第三场景模式与所述第一场景模式的麦位数量不一致,清空所述目标语音房的原有麦位序列,并引导所述原有麦位序列上的主播重新上麦。6.根据权利要求4所述的一种语音房场景切换方法,其特征在于,所述语音房场景切换方法还包括以下步骤:当所述目标语音房切换为所述第三场景模式,获取所述目标语音房内其他用户的客户
端网络状态;当所述客户端网络状态正常,通过所述服务器控制所述其他用户重新进入所述目标语音房,并将所述其他用户的客户端展示的场景模式切换为所述第三场景模式。7.一种语音房场景切换系统,其特征在于,包括:客户端版本获取模块,用于响应于用户的语音房进入请求,通过服务器获取所述用户的第一客户端版本,并判断所述第一客户端版本与目标语音房的第一场景模式是否匹配;备选场景模式确定模块,用于当所述第一客户端版本与所述第一场景模式不匹配,判断所述第一场景模式是否配置有对所述第一客户端版本兼容的备选场景模式;备选场景模式切换模块,用于当所述第一场景模式配置有对应的所述备选场景模式,授权所述用户进入所述目标语音房,并在所述用户的客户端上将所述目标语音房切换为所述备选场景模式;客户端版本更新模块,用于当所述第一场景模式未配置对应的所述备选场景模式,获取与所述第一场景模式兼容的第二客户端版本,并引导所述用户更新客户端至所述第二客户端版本。8.根据权利要求7所述的一种语音房场景切换系统,其特征在于,所述语音房场景切换系统还包括备选场景模式配置模块,其具体用于:当所述目标语音房新增所述第一场景模式,确定所述第一场景模式的第一场景布局和第一麦位数量;获取所述目标语音房已有的第二场景模式,并确定所第二场景模式的第二场景布局和第二麦位数量;当所述第一场景布局与所述第二场景布局的相似度大于等于预设的第一阈值,且所述第一麦位数量与所述第二麦位数量一致,将所述第二场景模式配置为所述备选场景模式。9.一种语音房场景切换装置,其特征在于,包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1至6中任一项所述的一种语音房场景切换方法。10.一种计算机可读存储介质,其中存储有处理器可执行的程序,其特征在于,所述处理器可执行的程序在由处理器执行时用于执行如权利要求1至6中任一项所述的一种语音房场景切换方法。
技术总结
本发明公开了一种语音房场景切换方法、系统、装置及存储介质,包括:响应于用户的语音房进入请求,通过服务器获取用户的第一客户端版本,判断第一客户端版本与目标语音房的第一场景模式是否匹配;当第一客户端版本与第一场景模式不匹配,判断第一场景模式是否配置有对第一客户端版本兼容的备选场景模式;当第一场景模式配置有对应的备选场景模式,授权用户进入目标语音房,并在用户的客户端上将目标语音房切换为备选场景模式;当第一场景模式未配置对应的备选场景模式,获取与第一场景模式兼容的第二客户端版本,并引导用户更新客户端至第二客户端版本。本发明实现了语音房场景的智能切换,提高了用户的使用体验,可广泛应用于网络直播技术领域。直播技术领域。直播技术领域。
技术研发人员:舒伟 郭曼丽
受保护的技术使用者:广州心娱网络科技有限公司
技术研发日:2023.03.23
技术公布日:2023/7/7
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
