一种视频会议的实现方法及设备技术

技术编号:23193380 阅读:25 留言:0更新日期:2020-01-24 17:07
本申请公开了一种视频会议的实现方法及设备,该方法包括第一数据中心接收来自第一会议终端的第一会议数据;第一数据中心向第二数据中心发送对第一会议数据处理后得到的第二会议数据,以使第二数据中心向第二会议终端发送第二会议数据;第一数据中心接收来自第二数据中心的第三会议数据,第三会议数据来自第二会议终端;第一数据中心对第三会议数据处理得到第四会议数据,并向第一会议终端发送第四会议数据。通过上述方式,本申请能够扩充会议容量。

A method and equipment of video conference

【技术实现步骤摘要】
一种视频会议的实现方法及设备
本申请涉及通信
,特别是涉及一种视频会议的实现方法及设备。
技术介绍
目前云环境下视频会议系统为了实现系统扩容,会采用多个数据中心的方式进行系统部署。在选择数据中心的问题上,会由创建会议的终端根据智能域名系统(DomainNameSystem,DNS)服务器解析并连接到距离最近的数据中心,系统在该数据中心部署会议媒体服务,其他参会终端统一连接到该数据中心的媒体服务,实现会议音视频互通。本申请的专利技术人在长期的研发过程中,发现这种方式下,由于各个与会终端音视频媒体都连接到同一个数据中心,在各个与会终端相隔较远的情况下,在网络拥塞时往往出现音频卡顿,视频花屏断续等问题,造成用户体验不佳,甚至无法正常开会的情况。另一方面,该方案通过媒体服务的多副本部署,支持单一数据中心内会议容量的扩充,但是会议的容量仍然受限于单一数据中心的服务器资源,一旦出现万人会议的需求,往往发生单一数据中心服务器资源不足,而无法满足用户需求的问题。
技术实现思路
本申请主要解决的技术问题是提供一种视频会议的实现方法及设备,能够扩充会议容量。为解决上述技术问题,本申请采用的一个技术方案是:提供一种视频会议的实现方法,该方法包括第一数据中心接收来自第一会议终端的第一会议数据;第一数据中心向第二数据中心发送对第一会议数据处理后得到的第二会议数据,以使第二数据中心向第二会议终端发送第二会议数据;第一数据中心接收来自第二数据中心的第三会议数据,第三会议数据来自第二会议终端;第一数据中心对第三会议数据处理得到第四会议数据,并向第一会议终端发送第四会议数据。其中,第一数据中心相对第二数据中心更邻近第一会议终端,第二数据中心相对第一数据中心更邻近第二会议终端。其中,第一数据中心运行的音视频融合服务接收来自第一会议终端的第一会议数据;或通过第一数据中心运行的一级转发服务接收来自第一会议终端的第一会议数据;音视频融合服务用于对会议数据进行融合处理;一级转发服务用于接收并转发会议数据。其中,第一数据中心运行的音视频融合服务向第二数据中心运行的二级转发服务发送第二会议数据;以使第二数据中心运行的二级转发服务向第二会议终端发送第二会议数据;或通过第二数据中心运行的一级转发服务向第二会议终端发送第二会议数据,二级转发服务用于接收并转发会议数据。其中,第一数据中心运行的音视频融合服务接收来自第二数据中心运行的二级转发服务的第三会议数据;二级转发服务的第三会议数据来自第二会议终端,或来自第二数据中心运行的一级转发服务,一级转发服务的第三会议数据来自第二会议终端。其中,第一数据中心运行的音视频融合服务向第一会议终端发送第四会议数据,或通过第一数据中心运行的一级转发服务向第一会议终端发送第四会议数据。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种视频会议的实现方法,该方法包括会议管理中心接收入会通知;会议管理中心向数据中心发送进入会议指令,数据中心至少为两个,进入会议指令携带配置信息,以使其中一个数据中心用于处理会议数据,另一个数据中心用于转发会议数据。其中,查找空闲且距离会议终端所在位置最近的数据中心,将空闲且距离最近的数据中心定为目标数据中心;向目标数据中心发送进入会议指令。其中,查找距离会议终端所在位置最近的数据中心;判断距离最近的数据中心是否有足够的服务资源;若有足够的服务资源,则将距离最近的数据中心定义为目标数据中心,并执行向目标数据中心发送进入会议指令步骤;若没有足够的服务资源,则以会议终端为中心,按照距离由近到远的规则,查找具有足够服务资源的数据中心,直到找到具有足够服务资源的数据中心。其中,配置信息为数字编号,且以进入会议指令的发送顺序单向递增。其中,会议管理中心运行有会议服务、定位服务和路由调度服务,会议管理中心接收入会通知包括:会议服务接收来自会议终端的入会请求,入会请求携带网络IP地址;会议服务解析入会请求获取网络IP地址,并将网络IP地址发送给定位服务;定位服务根据网络IP地址获得会议终端的位置信息,并将位置信息发送给会议服务;会议服务接收位置信息生成入会通知,入会通知携带位置信息,并将入会通知发送给路由调度服务;路由调度服务接收入会通知。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种视频会议的实现方法,该方法包括数据中心接收进入会议指令;数据中心从进入会议指令中获得配置信息,配置信息用于指示接收方进行会议数据处理、会议数据转发中的一种操作;数据中心按照配置信息进行配置,以进行会议数据处理或会议数据转发。其中,配置信息为数字编号,数据中心运行有多个媒体服务,数据中心按照配置信息进行配置,以进行会议数据处理或会议数据转发包括:媒体服务获取配置信息对应的数字编号,判断数字编号是否为1,或是否是所有数字编号中编号最小的;若是,则将媒体服务配置为音视频融合服务,用于融合处理会议数据。其中,若数字编号不是1,也不是所有数字编号中编号最小的,则媒体服务进一步判断其是否与音视频融合服务运行在同一数据中心;若是,则将媒体服务配置为一级转发服务,用于与音视频融合服务连接,并进行会议数据的转发。其中,若媒体服务与音视频融合服务运行在不同的数据中心,则判断数字编号是否是媒体服务所在数据中心所有数字编号中最小的;若是,则将媒体服务配置为二级转发服务,用于与音视频融合服务连接,并进行会议数据的转发。其中,若数字编号不是媒体服务所在数据中心所有数字编号中最小的;则将媒体服务配置为一级转发服务,用于与同一数据中心的二级转发服务连接,并进行会议数据的转发。其中,若音视频融合服务宕机,则查找剩余的所有媒体服务中编号最小的媒体服务,并将其配置为音视频融合服务;若一级转发服务宕机,则查找同一数据中心中剩余的所有媒体服务中编号最小的媒体服务,并将其配置为一级转发服务。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备,该电子设备包括处理器和通信电路,处理器耦接通信电路,处理器用于利用通信电路接收入会通知、进入会议指令或会议数据,以实现上述的视频会议的实现方法。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种具有存储功能的装置,该装置存储有程序,程序被执行时能够实现上述的视频会议的实现方法。本申请的有益效果是:区别于现有技术的情况,本申请提供的视频会议的实现方法,可以跨数据中心部署会议媒体,将单一会议的媒体资源进行多数据中心部署,能够大大提高会议容量,解决会议容量被单一数据中心服务器资源所限的问题。附图说明图1是本申请视频会议的实现方法第一实施方式的流程示意图;图2是本申请视频会议的实现方法第二实施方式的流程示意图;图3是本申请视频会议的实现方法第三实施方式的流程示意图;图4是本申请视频会议的实现方法第四实施方式的流程示意图;图5是本申请视频会议的实现方法第五实施方式中媒体服务网络拓扑结构示意图;图6是本申请视频本文档来自技高网...

【技术保护点】
1.一种视频会议的实现方法,其特征在于,包括:/n第一数据中心接收来自第一会议终端的第一会议数据;/n所述第一数据中心向第二数据中心发送对所述第一会议数据处理后得到的第二会议数据,以使所述第二数据中心向第二会议终端发送所述第二会议数据;/n所述第一数据中心接收来自所述第二数据中心的第三会议数据,所述第三会议数据来自所述第二会议终端;/n所述第一数据中心对所述第三会议数据处理得到第四会议数据,并向所述第一会议终端发送所述第四会议数据。/n

【技术特征摘要】
1.一种视频会议的实现方法,其特征在于,包括:
第一数据中心接收来自第一会议终端的第一会议数据;
所述第一数据中心向第二数据中心发送对所述第一会议数据处理后得到的第二会议数据,以使所述第二数据中心向第二会议终端发送所述第二会议数据;
所述第一数据中心接收来自所述第二数据中心的第三会议数据,所述第三会议数据来自所述第二会议终端;
所述第一数据中心对所述第三会议数据处理得到第四会议数据,并向所述第一会议终端发送所述第四会议数据。


2.根据权利要求1所述的视频会议的实现方法,其特征在于,所述第一数据中心相对所述第二数据中心更邻近所述第一会议终端,所述第二数据中心相对所述第一数据中心更邻近所述第二会议终端。


3.根据权利要求1所述的视频会议的实现方法,其特征在于,所述第一数据中心接收来自第一会议终端的第一会议数据包括:
所述第一数据中心运行的音视频融合服务接收来自所述第一会议终端的所述第一会议数据;或通过所述第一数据中心运行的一级转发服务接收来自所述第一会议终端的所述第一会议数据;
所述音视频融合服务用于对会议数据进行融合处理;所述一级转发服务用于接收并转发会议数据。


4.根据权利要求1所述的视频会议的实现方法,其特征在于,所述第一数据中心向第二数据中心发送对所述第一会议数据处理后得到的第二会议数据,以使所述第二数据中心向第二会议终端发送所述第二会议数据包括:
所述第一数据中心运行的音视频融合服务向所述第二数据中心运行的二级转发服务发送所述第二会议数据;
以使所述第二数据中心运行的二级转发服务向所述第二会议终端发送所述第二会议数据;或通过所述第二数据中心运行的一级转发服务向所述第二会议终端发送所述第二会议数据;
所述音视频融合服务用于对会议数据进行融合处理;所述一级转发服务、所述二级转发服务用于接收并转发会议数据。


5.根据权利要求1所述的视频会议的实现方法,其特征在于,所述第一数据中心接收来自所述第二数据中心的第三会议数据,所述第三会议数据来自所述第二会议终端包括:
所述第一数据中心运行的所述音视频融合服务接收来自所述第二数据中心运行的二级转发服务的所述第三会议数据;所述二级转发服务的所述第三会议数据来自所述第二会议终端,或来自所述第二数据中心运行的一级转发服务,所述一级转发服务的所述第三会议数据来自所述第二会议终端;
所述音视频融合服务用于对会议数据进行融合处理;所述一级转发服务、所述二级转发服务用于接收并转发会议数据。


6.根据权利要求1所述的视频会议的实现方法,其特征在于,所述第一数据中心向所述第一会议终端发送所述第四会议数据包括:
所述第一数据中心运行的所述音视频融合服务向所述第一会议终端发送所述第四会议数据,或通过所述第一数据中心运行的一级转发服务向所述第一会议终端发送所述第四会议数据;
所述音视频融合服务用于对会议数据进行融合处理;所述一级转发服务用于接收并转发会议数据。


7.一种视频会议的实现方法,其特征在于,所述方法包括:
会议管理中心接收入会通知;
所述会议管理中心向数据中心发送进入会议指令,所述数据中心至少为两个,所述进入会议指令携带配置信息,以使其中一个所述数据中心用于处理会议数据,另一个所述数据中心用于转发所述会议数据。


8.根据权利要求7所述的视频会议的实现方法,其特征在于,所述会议管理中心向数据中心发送进入会议指令包括:
查找空闲且距离会议终端所在位置最近的数据中心,将所述空闲且距离最近的数据中心定为目标数据中心;
向所述目标数据中心发送所述进入会议指令。


9.根据权利要求8所述的视频会议的实现方法,其特征在于,所述查找空闲且距离所述会议终端所在位置最近的数据中心包括:
查找距离所述会议终端所在位置最近的数据中心;
判断所述距离最近的数据中心是否有足够的服务资源;
若有足够的服务资源,则将所述距离最近的数据中心定义为目标数据中心,并执行所述向目标数据中心发送所述进入会议指令步骤;
若没有足够...

【专利技术属性】
技术研发人员:徐航黄志信
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1