一种语音房场景切换方法、系统、装置及存储介质制造方法及图纸

技术编号:38143329 阅读:12 留言:0更新日期:2023-07-08 09:59
本发明专利技术公开了一种语音房场景切换方法、系统、装置及存储介质,包括:响应于用户的语音房进入请求,通过服务器获取用户的第一客户端版本,判断第一客户端版本与目标语音房的第一场景模式是否匹配;当第一客户端版本与第一场景模式不匹配,判断第一场景模式是否配置有对第一客户端版本兼容的备选场景模式;当第一场景模式配置有对应的备选场景模式,授权用户进入目标语音房,并在用户的客户端上将目标语音房切换为备选场景模式;当第一场景模式未配置对应的备选场景模式,获取与第一场景模式兼容的第二客户端版本,并引导用户更新客户端至第二客户端版本。本发明专利技术实现了语音房场景的智能切换,提高了用户的使用体验,可广泛应用于网络直播技术领域。直播技术领域。直播技术领域。

【技术实现步骤摘要】
一种语音房场景切换方法、系统、装置及存储介质


[0001]本专利技术涉及网络直播
,尤其是一种语音房场景切换方法、系统、装置及存储介质。

技术介绍

[0002]现有语音直播交友类APP为了增强与不同类型用户的互动,会设置不同的房间场景模式来达到互动的需要,如个人电台类直播模式、双人互动模式以及多人互动模式等,不同的房间场景模式的布局风格以及麦位数量等会有区别。在技术迭代过程中会增加新的场景模式,而部分旧版本的应用没有实现该类型的场景模式,因此存在旧版本应用与新的场景模式不兼容的问题,影响了用户的使用体验。此外,在不同的场景模式切换时,存在各个用户的音频通道不同步的问题;在弱网情况下,管理员更新了房间场景模式,用户端存在无法实时同步更新房间场景模式的问题,同样影响了用户的使用体验。

技术实现思路

[0003]本专利技术的目的在于至少一定程度上解决现有技术中存在的技术问题之一。
[0004]为此,本专利技术实施例的一个目的在于提供一种语音房场景切换方法,该方法实现了语音房场景的智能切换,提高了用户的使用体验。
[0005]本专利技术实施例的另一个目的在于提供一种语音房场景切换系统。
[0006]为了达到上述技术目的,本专利技术实施例所采取的技术方案包括:
[0007]第一方面,本专利技术实施例提供了一种语音房场景切换方法,包括以下步骤:
[0008]响应于用户的语音房进入请求,通过服务器获取所述用户的第一客户端版本,并判断所述第一客户端版本与目标语音房的第一场景模式是否匹配;
[0009]当所述第一客户端版本与所述第一场景模式不匹配,判断所述第一场景模式是否配置有对所述第一客户端版本兼容的备选场景模式;
[0010]当所述第一场景模式配置有对应的所述备选场景模式,授权所述用户进入所述目标语音房,并在所述用户的客户端上将所述目标语音房切换为所述备选场景模式;
[0011]当所述第一场景模式未配置对应的所述备选场景模式,获取与所述第一场景模式兼容的第二客户端版本,并引导所述用户更新客户端至所述第二客户端版本。
[0012]进一步地,在本专利技术的一个实施例中,所述通过服务器获取所述用户的第一客户端版本,并判断所述第一客户端版本与目标语音房的第一场景模式是否匹配这一步骤,其具体包括:
[0013]通过所述服务器解析所述语音房进入请求,确定所述第一客户端版本和所述目标语音房;
[0014]获取所述目标语音房当前的所述第一场景模式,并确定所述第一场景模式配置的最低版本要求;
[0015]判断所述第一客户端版本是否满足所述最低版本要求,若满足,则所述第一客户
端版本与所述第一场景模式匹配,若不满足,则所述第一客户端版本与所述第一场景模式不匹配。
[0016]进一步地,在本专利技术的一个实施例中,所述语音房场景切换方法还包括预先配置所述备选场景模式的步骤,其具体包括:
[0017]当所述目标语音房新增所述第一场景模式,确定所述第一场景模式的第一场景布局和第一麦位数量;
[0018]获取所述目标语音房已有的第二场景模式,并确定所第二场景模式的第二场景布局和第二麦位数量;
[0019]当所述第一场景布局与所述第二场景布局的相似度大于等于预设的第一阈值,且所述第一麦位数量与所述第二麦位数量一致,将所述第二场景模式配置为所述备选场景模式。
[0020]进一步地,在本专利技术的一个实施例中,所述语音房场景切换方法还包括以下步骤:
[0021]当所述第一场景模式未配置对应的所述备选场景模式,且所述用户为所述目标语音房的管理员,获取所述目标语音房支持的场景模式列表并推送至所述用户的客户端,进而根据所述用户的选择操作将所述目标语音房切换为第三场景模式。
[0022]进一步地,在本专利技术的一个实施例中,所述语音房场景切换方法还包括以下步骤:
[0023]当所述第三场景模式与所述第一场景模式的麦位数量不一致,清空所述目标语音房的原有麦位序列,并引导所述原有麦位序列上的主播重新上麦。
[0024]进一步地,在本专利技术的一个实施例中,所述语音房场景切换方法还包括以下步骤:
[0025]当所述目标语音房切换为所述第三场景模式,获取所述目标语音房内其他用户的客户端网络状态;
[0026]当所述客户端网络状态正常,通过所述服务器控制所述其他用户重新进入所述目标语音房,并将所述其他用户的客户端展示的场景模式切换为所述第三场景模式。
[0027]第二方面,本专利技术实施例提供了一种语音房场景切换系统,包括:
[0028]客户端版本获取模块,用于响应于用户的语音房进入请求,通过服务器获取所述用户的第一客户端版本,并判断所述第一客户端版本与目标语音房的第一场景模式是否匹配;
[0029]备选场景模式确定模块,用于当所述第一客户端版本与所述第一场景模式不匹配,判断所述第一场景模式是否配置有对所述第一客户端版本兼容的备选场景模式;
[0030]备选场景模式切换模块,用于当所述第一场景模式配置有对应的所述备选场景模式,授权所述用户进入所述目标语音房,并在所述用户的客户端上将所述目标语音房切换为所述备选场景模式;
[0031]客户端版本更新模块,用于当所述第一场景模式未配置对应的所述备选场景模式,获取与所述第一场景模式兼容的第二客户端版本,并引导所述用户更新客户端至所述第二客户端版本。
[0032]进一步地,在本专利技术的一个实施例中,所述语音房场景切换系统还包括备选场景模式配置模块,其具体用于:
[0033]当所述目标语音房新增所述第一场景模式,确定所述第一场景模式的第一场景布局和第一麦位数量;
[0034]获取所述目标语音房已有的第二场景模式,并确定所第二场景模式的第二场景布局和第二麦位数量;
[0035]当所述第一场景布局与所述第二场景布局的相似度大于等于预设的第一阈值,且所述第一麦位数量与所述第二麦位数量一致,将所述第二场景模式配置为所述备选场景模式。
[0036]第三方面,本专利技术实施例提供了一种语音房场景切换装置,包括:
[0037]至少一个处理器;
[0038]至少一个存储器,用于存储至少一个程序;
[0039]当所述至少一个程序被所述至少一个处理器执行时,使得所述至少一个处理器实现上述的一种语音房场景切换方法。
[0040]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于执行上述的一种语音房场景切换方法。
[0041]本专利技术的优点和有益效果将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到:
[0042]本专利技术实施例响应于用户的语音房进入请求,通过服务器获取用户的第一客户端版本,并判断第一客户端版本与目标语音房的第一场景模式是否匹配,当第一客户端版本与第一场景模式不匹配,判断第一场景模式是否配置有对第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音房场景切换方法,其特征在于,包括以下步骤:响应于用户的语音房进入请求,通过服务器获取所述用户的第一客户端版本,并判断所述第一客户端版本与目标语音房的第一场景模式是否匹配;当所述第一客户端版本与所述第一场景模式不匹配,判断所述第一场景模式是否配置有对所述第一客户端版本兼容的备选场景模式;当所述第一场景模式配置有对应的所述备选场景模式,授权所述用户进入所述目标语音房,并在所述用户的客户端上将所述目标语音房切换为所述备选场景模式;当所述第一场景模式未配置对应的所述备选场景模式,获取与所述第一场景模式兼容的第二客户端版本,并引导所述用户更新客户端至所述第二客户端版本。2.根据权利要求1所述的一种语音房场景切换方法,其特征在于,所述通过服务器获取所述用户的第一客户端版本,并判断所述第一客户端版本与目标语音房的第一场景模式是否匹配这一步骤,其具体包括:通过所述服务器解析所述语音房进入请求,确定所述第一客户端版本和所述目标语音房;获取所述目标语音房当前的所述第一场景模式,并确定所述第一场景模式配置的最低版本要求;判断所述第一客户端版本是否满足所述最低版本要求,若满足,则所述第一客户端版本与所述第一场景模式匹配,若不满足,则所述第一客户端版本与所述第一场景模式不匹配。3.根据权利要求1所述的一种语音房场景切换方法,其特征在于,所述语音房场景切换方法还包括预先配置所述备选场景模式的步骤,其具体包括:当所述目标语音房新增所述第一场景模式,确定所述第一场景模式的第一场景布局和第一麦位数量;获取所述目标语音房已有的第二场景模式,并确定所第二场景模式的第二场景布局和第二麦位数量;当所述第一场景布局与所述第二场景布局的相似度大于等于预设的第一阈值,且所述第一麦位数量与所述第二麦位数量一致,将所述第二场景模式配置为所述备选场景模式。4.根据权利要求1所述的一种语音房场景切换方法,其特征在于,所述语音房场景切换方法还包括以下步骤:当所述第一场景模式未配置对应的所述备选场景模式,且所述用户为所述目标语音房的管理员,获取所述目标语音房支持的场景模式列表并推送至所述用户的客户端,进而根据所述用户的选择操作将所述目标语音房切换为第三场景模式。5.根据权利要求4所述的一种语音房场景切换方法,其特征在于,所述语音房场景切换方法还包括以下步骤:当所述第三场景模式与所述第...

【专利技术属性】
技术研发人员:舒伟郭曼丽
申请(专利权)人:广州心娱网络科技有限公司
类型:发明
国别省市:

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

1