本申请涉及视频通信,尤其涉及一种基于多云实现的视频会议方法、装置、设备及介质。
背景技术:
1、大型企业通常采取私有化部署的方式自建视频会议系统。随着移动互联技术进步和线上办公场景日益普及,视频会议已逐渐发展成人与人之间沟通的重要方式之一。企业视频会议业务应用范围逐渐从会场端延伸到个人端,从企业内部延伸到外部用户。视频会议系统建设怎样考虑个人端用户参会体验,怎样支持外部用户平滑接入,已成为新形势下视频会议系统设计的一个重要问题。
技术实现思路
1、为克服现有技术中的不足,本申请提供一种基于多云实现的视频会议方法、装置、设备及介质,能够利用私有云、公有云视频平台各自优势,改善企业用户参加涉外场景视频会议的体验。
2、第一方面,本申请提供一种基于多云实现的视频会议方法,所述方法包括以下步骤:
3、接收客户端发送的预约会议指令,并确定所述预约会议指令包含的会议信息;其中,所述会议信息包括是否允许外部人员入会;
4、若所述预约会议指令包括的会议信息是不允许外部人员入会,通过调度服务器调度服务端的私有云视频平台创建内部会议,完成会议预约;若所述预约会议指令包括的会议信息是允许外部人员入会,通过调度服务器调度服务端的公有云视频saas服务创建开放会议,完成会议预约;
5、接收客户端发送的参加会议指令,并且对所述参加会议指令包括的会议号进行验证,待验证通过后,成功参会。
6、在一种可能的实施方式中,所述私有云视频平台和所述调度服务器均设置多个,并且位于不同的地理位置,进行服务异地多活部署;所述公有云视频saas服务通过公有云视频连接器集群与客户端互通。
7、在一种可能的实施方式中,所述方法还包括以下步骤:
8、若所述预约会议指令包括的会议信息是允许外部人员入会,向客户端发送信息安全的提示。
9、在一种可能的实施方式中,所述方法还包括以下步骤:
10、通过调度服务器调度服务端的私有云视频平台创建内部会议,完成会议预约之后,还按照第一设定规则生成内部会议会议号,并发送至客户端;
11、通过调度服务器调度服务端的公有云视频saas服务创建开放会议,完成会议预约之后,还按照第二设定规则生成开放会议会议号,并发送至客户端。
12、在一种可能的实施方式中,通过方式对所述参加会议指令包括的会议号进行验证,包括以下步骤:
13、从客户端发送的参加会议指令中获取会议号;
14、判断所述会议号是否与对应的内部会议会议号或者与对应的开放会议会议号一样,若一样,验证通过并成功参会。
15、在一种可能的实施方式中,所述判断所述会议号是否与对应的内部会议会议号或者与对应的开放会议会议号一样,包括以下步骤:
16、判断所述会议号是否符合内部会议会议号的第一设定规则,若是,判断所述会议号是否与对应的内部会议会议号一样;若否,判断所述会议号是否符合开放会议会议号的第二设定规则;
17、若所述会议号与对应的内部会议会议号一样,初始化内部会议,并成功参会;若所述会议号与对应的内部会议会议号不一样,判断所述会议号是否符合开放会议会议号的第二设定规则;
18、若所述会议号不符合开放会议会议号的第二设定规则,向客户端发送会议号输入有误的提示;若所述会议号符合开放会议会议号的第二设定规则,初始化开放会议,并判断所述会议号是否与对应的开放会议会议号一样;
19、若所述会议号与对应的开放会议会议号一样,成功入会,若所述会议号与对应的开放会议会议号不一样,向客户端发送会议号输入有误的提示。
20、在一种可能的实施方式中,所述会议信息还包括开始时间、会议时长、参会人员中的一种或多种。
21、第二方面,本申请提供一种基于多云实现的视频会议装置,所述装置包括:
22、确定模块,用于接收客户端发送的预约会议指令,并确定所述预约会议指令包含的会议信息;其中,所述会议信息包括是否允许外部人员入会;
23、调度模块,用于若所述预约会议指令包括的会议信息是不允许外部人员入会,通过调度服务器调度服务端的私有云视频平台创建内部会议,完成会议预约;若所述预约会议指令包括的会议信息是允许外部人员入会,通过调度服务器调度服务端的公有云视频saas服务创建开放会议,完成会议预约;
24、验证模块,用于接收客户端发送的参加会议指令,并且对所述参加会议指令包括的会议号进行验证,待验证通过后,成功参会。
25、第三方面,本申请提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如第一方面任一所述的基于多云实现的视频会议方法的步骤。
26、第四方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面任一所述的基于多云实现的视频会议方法的步骤。
27、本实施例提供的一种基于多云实现的视频会议方法、装置、设备及介质,接收客户端发送的预约会议指令,并确定所述预约会议指令包含的会议信息;其中,所述会议信息包括是否允许外部人员入会;若所述预约会议指令包括的会议信息是不允许外部人员入会,通过调度服务器调度服务端的私有云视频平台创建内部会议,完成会议预约;若所述预约会议指令包括的会议信息是允许外部人员入会,通过调度服务器调度服务端的公有云视频saas服务创建开放会议,完成会议预约;接收客户端发送的参加会议指令,并且对所述参加会议指令包括的会议号进行验证,待验证通过后,成功参会。从而利用私有云、公有云视频平台各自优势,改善企业用户参加涉外场景视频会议的体验,保证企业内、外部用户参会习惯的一致性、便捷性;并且兼顾了系统安全和用户体验,实现系统多活部署和产品级别备份。
1.一种基于多云实现的视频会议方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述一种基于多云实现的视频会议方法,其特征在于,所述私有云视频平台和所述调度服务器均设置多个,并且位于不同的地理位置,进行服务异地多活部署;所述公有云视频saas服务通过公有云视频连接器集群与客户端互通。
3.根据权利要求2所述一种基于多云实现的视频会议方法,其特征在于,所述方法还包括以下步骤:
4.根据权利要求3所述一种基于多云实现的视频会议方法,其特征在于,所述方法还包括以下步骤:
5.根据权利要求4所述一种基于多云实现的视频会议方法,其特征在于,通过方式对所述参加会议指令包括的会议号进行验证,包括以下步骤:
6.根据权利要求5所述一种基于多云实现的视频会议方法,其特征在于,所述判断所述会议号是否与对应的内部会议会议号或者与对应的开放会议会议号一样,包括以下步骤:
7.根据权利要求6所述一种基于多云实现的视频会议方法,其特征在于,所述会议信息还包括开始时间、会议时长、参会人员中的一种或多种。
8.一种基于多云实现的视频会议装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至7任一所述的基于多云实现的视频会议方法的步骤。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任一所述的基于多云实现的视频会议方法的步骤。