System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及会议控制,具体而言,涉及一种会议控制方法、装置、设备及存储介质。
技术介绍
1、视联网是网络发展的重要里程碑,是互联网的更高级形态,是一个实时网络,能够实现互联网无法实现的全网高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面。最终将实现世界无距离,实现全球范围内人与人的距离只是一个屏幕的距离。
2、目前,基于视联网开启跨自治会议时,需要由主会场所属自治域内的主会场会议管理服务器拉本自治域内的参会终端加入会议,再通过ip级联方式发送分会场的参会终端信息给这些参会终端所属的自治域的分会场会议管理服务器,由分会场会议管理服务器拉分会场的参会终端加入会议,各个会场之间通过socket进行信息共享,实现跨自治会议功能。
3、在跨自治会议会议过程中,各个会场的会议管理服务器无法直接获取其他自治域的参会终端的入会状态,分会场的会议管理服务器无法直接控制本自治域内的参会终端的入会状态,若主会场和分会场的会议管理服务器之间的级联链接因网络或者其他原因断连了,分会场的会议失去控制,造成分会场终端无法直接退出会议。
技术实现思路
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、可选地,所述下级服务器包括:第一下级服务器和第二下级服务器,所述第一分会管和所述第二下级服务器与所述上级服务器基于第一会议通信连接,所述第一会议包括主会场、第一分会场、第二分会场,所述上级服务器用于控制主会场中的参会终端,所述第一下级服务器用于控制第一分会场中的参会终端,所述第二下级服务器本文档来自技高网...
【技术保护点】
1.一种会议控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的会议控制方法,其特征在于,所述已开启会议的会议信息包括:各个已开启会议的第一会议号或者与各个已开启会议的第一会议号相对应的第二会议号,其中,所述第一会议号为已开启会议的实际会议号,所述第二会议号为下级服务器和上级服务器之间约定的虚拟会议号。
3.根据权利要求2所述的会议控制方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的会议控制方法,其特征在于,基于所述级联连接心跳是否超时,控制绑定至所述级联连接心跳的会议信息相关参会终端是否退会,包括:
5.根据权利要求1所述的会议控制方法,其特征在于,所述下级服务器包括:第一分下级服务器和第二分下级服务器,所述第一下级服务器和所述第二下级服务器与所述上级服务器基于第一会议通信连接,所述第一会议包括主会场、第一分会场、第二分会场,所述上级服务器用于控制主会场中的参会终端,所述第一分下级服务器用于控制第一分会场中的参会终端,所述第二分下级服务器用于控制第二分会场中的参会终端;
6.一种会议控制方法,其特
7.根据权利要求6所述的会议控制方法,其特征在于,所述方法包括:
8.一种会议控制装置,其特征在于,所述装置包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现如权利要求1至7任一所述的方法中的步骤。
10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1至7任一所述的方法的步骤。
...【技术特征摘要】
1.一种会议控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的会议控制方法,其特征在于,所述已开启会议的会议信息包括:各个已开启会议的第一会议号或者与各个已开启会议的第一会议号相对应的第二会议号,其中,所述第一会议号为已开启会议的实际会议号,所述第二会议号为下级服务器和上级服务器之间约定的虚拟会议号。
3.根据权利要求2所述的会议控制方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的会议控制方法,其特征在于,基于所述级联连接心跳是否超时,控制绑定至所述级联连接心跳的会议信息相关参会终端是否退会,包括:
5.根据权利要求1所述的会议控制方法,其特征在于,所述下级服务器包括:第一分下级服务器和第二分下级服务器,所述第一下级服务器和所述第二下级服务器与所述上级服务器基于第一...
【专利技术属性】
技术研发人员:韩波,杨春晖,赵海亮,孙绍敏,
申请(专利权)人:视联动力信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。