业务切换方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36744903 阅读:13 留言:0更新日期:2023-03-04 10:26
本公开关于一种业务切换方法、装置、电子设备及存储介质,该方法包括响应于针对目标虚拟空间的业务切换指令,将目标虚拟空间设置为锁定状态,处于锁定状态的目标虚拟空间中暂停业务参与对象的出入,以及暂停业务切换的触发;调用预设业务切换函数,执行将目标虚拟空间中的互动业务由当前互动业务切换为业务切换指令对应的目标互动业务的业务切换操作,得到业务切换信息;向目标虚拟空间中的空间对象发送业务切换信息。利用本公开实施例可以有效缩短了业务切换过程中的操作路径,大大提升了业务切换操作的便利性,进而也可以大大提升业务切换效率和用户体验。务切换效率和用户体验。务切换效率和用户体验。

【技术实现步骤摘要】
业务切换方法、装置、电子设备及存储介质


[0001]本公开涉及互联网
,尤其涉及一种业务切换方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网和直播技术的发展,直播过程中互动业务也越来越多,例如对战、连麦、连线、聊天室等;相关技术中,不同业务对应的服务端是相互独立的,导致相关技术中由一个业务切换到另一个业务过程中,需要主播先手动结束当前互动业务,再重新和之前的互动用户建立连接,操作路径长且繁琐,进而也带来业务切换效率低,用户体验差等问题。

技术实现思路

[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]或,
[0043]调用所述预设业务渲染函数,向所述目标互动业务对应的第二业务服务端发送业务信息配置指令,所述业务信息配置指令用于指示所述第二业务服务端配置所述目标互动业务对应的所述目标业务渲染信息;
[0044本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务切换方法,其特征在于,包括:响应于针对目标虚拟空间的业务切换指令,调用预设业务切换函数,执行将所述目标虚拟空间中的互动业务由当前互动业务切换为所述业务切换指令对应的目标互动业务的业务切换操作,得到业务切换信息;向所述目标虚拟空间中的空间对象发送所述业务切换信息,所述业务切换信息用于指示所述目标虚拟空间中的互动业务由所述当前互动业务切换为所述目标互动业务,并将所述空间对象对应的空间页面中的页面内容切换为所述目标互动业务对应的页面内容。2.根据权利要求1所述的业务切换方法,其特征在于,所述预设业务切换函数包括预设业务关闭函数、预设业务开启函数和预设业务渲染函数;所述调用预设业务切换函数,执行将所述目标虚拟空间中的互动业务由当前互动业务切换为所述业务切换指令对应的目标互动业务的业务切换操作,得到业务切换信息包括:调用所述预设业务关闭函数,对所述目标虚拟空间中的所述当前互动业务进行业务关闭处理,得到业务关闭信息;调用所述预设业务开启函数,执行开启所述目标互动业务的操作,得到所述目标互动业务对应的业务开启信息;调用所述预设业务渲染函数,获取所述目标互动业务对应的目标业务渲染信息;基于所述目标业务渲染信息、所述业务关闭信息和所述业务开启信息,生成所述业务切换信息。3.根据权利要求2所述的业务切换方法,其特征在于,所述预设业务切换函数还包括第一预设校验函数和第二预设校验函数,在所述调用所述预设业务关闭函数,对所述目标虚拟空间中的所述当前互动业务进行业务关闭处理,得到业务关闭信息之前,所述方法还包括:调用所述第一预设校验函数,对所述当前互动业务进行业务关闭校验,得到业务关闭校验结果;在所述业务关闭校验结果为校验通过的情况下,调用所述第二预设校验函数,对所述目标互动业务进行业务开启校验,得到业务开启校验结果;所述调用所述预设业务关闭函数,对所述目标虚拟空间中的所述当前互动业务进行业务关闭处理,得到业务关闭信息包括:在所述业务开启校验结果为校验通过的情况下,执行所述调用所述预设业务关闭函数,对所述目标虚拟空间中的所述当前互动业务进行业务关闭处理,得到业务关闭信息的步骤。4.根据权利要求3所述的业务切换方法,其特征在于,所述调用所述第一预设校验函数,对所述当前互动业务进行业务关闭校验,得到业务关闭校验结果包括:调用所述第一预设校验函数,获取所述第一预设校验函数对应的第一预设校验结果;将所述第一预设校验结果作为所述业务关闭校验结果;或,调用所述第一预设校验函数,向所述当前互动业务对应的第一业务服务端发送业务关闭校验指令,所述业务关闭校验指令用于指示所述第一业务服务端,对所述目标虚拟空间中的当前互动业务进行业务关闭校验;
获取所述第一预设校验函数对应的第一回调校验结果,所述第一回调校验结果为所述第一业务服务端返回的所述当前互动业务对应的所述业务关闭校验结果。5.根据权利要求3所述的业务切换方法,其特征在于,所述调用所述第二预设校验函数,对所述目标互动业务进行业务开启校验,得到业务开启校验结果包括:调用所述第二预设校验函数,获取所述第二预设校验函数对应的第二预设校验结果;将所述第二预设校验结果作为所述业务开启校验结果;或,调用所述第二预设校验函数,向所述目标互动业务对应的第二业务服务端发送业务开启校验指令,所述业务开启校验指令用于指示所述第二业务服务端对所述目标互动业务进行业务开启校验;获取所述第二预设校验函数对应的第二回调校验结果,所述第二回调校验结果为所述第二业务服务端返回的所述目标互动业务对应的所述业务开启校验结果。6.根据权利要求2所述的业务切换方法,其特征在于,所述调用所述预设业务关闭函数,对所述目标虚拟空间中的所述当前互动业务进行业务关闭处理,得到业务关闭信息包括:调用所述预设业务关闭函数,在本地执行关闭所述目标虚拟空间中的所述当前互动业务的操作,并生成所述业务关闭信息;或,调用所述预设业务关闭函数,向所述当前互动业务对应的第一业务服务端发送业务关闭指令,所述业务关闭指令用于指示所述第一业务服务端关闭所述目标虚拟空间中的所述当前互动业务;获取所述预设业务关闭函数对应的第一回调结果,所述第一回调结果为所述第一业务服务端在关闭所述目标虚拟空间中的所述当前互动业务的情况下,生成的所述业务关闭信息。7.根据权利要求2所述的业务切换方法,其特征在于,所述调用所述预设业务开启函数,执行开启所述目标互动业务的操作,得到所述目标互动业务对应的业务开启信息包括:调用所述预设业务开启函数,在本地执行开启所述目标...

【专利技术属性】
技术研发人员:袁誉章
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1