本发明涉及网络会议,特别是涉及一种会议模式的调流切换方法、一种会议模式的调流切换装置、一种会议模式的调流切换系统、相应的一种电子设备以及相应的一种计算机可读存储介质。
背景技术:
1、在网络会议中,存在不同的会议模式,例如包括但不限于大会模式、会商模式、宣讲模式、讨论模式等,不同的会议模式涉及不同的调流切换。
2、通常会议模式在会议开始前进行选择,即会议管理服务器在发起会议时其会议模式只能满足一种会议模式,难以在会议开启过程中实现多种会议模式的来回切换。
技术实现思路
1、鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种会议模式的调流切换方法、一种会议模式的调流切换装置、一种会议模式的调流切换系统、相应的一种电子设备以及相应的一种计算机可读存储介质。
2、本发明实施例公开了一种会议模式的调流切换方法,涉及第一服务器,所述方法包括:
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、第二参数赋值子模块,用于当所述期望子会议模式为第二模式时,获取所述第二模式的第二目标模式类型参数;在所述第二目标模式参数与所述当前模式参数不同时,将所述第二目标模式类型参数赋值至预设切换模式接口;
45、所述分屏指令生成模块包括:
46、第二分屏指令生成子模块,用于在所述第二目标模式参数与所述当前模式参数不同时,获取所述第二模式的第二显示模式,并基于所述第二显示模式生成第二分屏指令;其中,所述第二显示模式为分页式的四分屏显示模式。
47、可选地,所述调流切换模块包括:
48、第二调流切换子模块,用于基于预设参会终端列表向参会终端轮询发送所述第二分屏指令;所述第二分屏指令用于指示参会终端按照分页式的四分屏显示模式进行显示;在所述参会终端按照分页式的四分屏显示模式对会议界面进行显示之后,通过调用赋值有所述第二目标模式类型参数的预设切换模式接口向响应所述第二分屏指令后的参会终端发送各个参会终端的视频流。
49、可选地,在通过调用赋值后的预设切换模式接口,向参会终端发送与所述期望子会议模式相应的终端视频流之后,所述装置还包括:
50、模式保存模块,用于采用所述期望子会议模式的目标模式类型参数更新所述当前模式类型参数,以及对所述期望子会议模式相应的分屏模式进行保存。
51、本发明实施例还公开了一种电子设备,包括:处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现任一项所述会议模式的调流切换方法。
52、本发明实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现任一项所述会议模式的调流切换方法。
53、本发明实施例包括以下优点:
54、在本发明实施例中,在按照预设会议模式开启的会议过程中,可以通过响应子会议模式切换指令,在当前子会议模式的当前模式类型参数和所要切换的期望子会议模式的目标模式类型参数不同的情况下,基于目标模式类型参数对预设模式切换接口进行赋值操作,并通过调用赋值后的预设切换模式接口向参会终端发送与期望子会议模式相应的终端视频流,实现基于会议模式对参会终端的调流切换。通过新增能够满足不同子会议模式的预设会议模式,并基于实时保存的当前子会议模式的当前模式类型参数和所要切换的期望子会议模式的目标模式类型参数的一致性比对的比对结果,对预设切换模式接口进行赋值,实现在基于预设会议模式发起会议之后不同子会议模式进行来回切换的调流逻辑。