首页> 中国专利> 统一会议平台系统、网关及会议管理和创建会议的方法

统一会议平台系统、网关及会议管理和创建会议的方法

摘要

本发明公开了一种统一会议平台系统、网关及会议管理和创建会议的方法,系统包括:信令网关集群,用于接收主叫平台发送的会议请求消息,所述会议请求消息中包括被叫平台的信息;负载均衡服务模块,用于根据被叫平台的信息选择适配信令网关,并根据媒体网关集群的负载情况选择适配媒体网关;适配信令网关,用于在被选定后向被叫平台发送邀请信息,所述邀请信息中包括适配信令网关自身的能力集信息;适配媒体网关,用于接收主叫平台或者被叫平台发送的流媒体信息;并用于根据主叫平台或者被叫平台对音视频的要求,重新解码、适配以及编码音视频会议码流,并按照主叫平台或者被叫平台的传输协议打包发送。

著录项

  • 公开/公告号CN112637545A

    专利类型发明专利

  • 公开/公告日2021-04-09

    原文格式PDF

  • 申请/专利权人 浙江华创视讯科技有限公司;

    申请/专利号CN202110248611.8

  • 申请日2021-03-08

  • 分类号H04N7/15(20060101);H04L29/06(20060101);H04L29/08(20060101);

  • 代理机构11734 北京乐知新创知识产权代理事务所(普通合伙);

  • 代理人江宇

  • 地址 310051 浙江省杭州市滨江区滨安路1199号C9

  • 入库时间 2023-06-19 10:32:14

说明书

技术领域

本发明涉及视频会议技术领域,尤其涉及一种统一会议平台系统、网关及会议管理和创建会议的方法。

背景技术

随着移动互联网的快速发展,视频会议相关业务呈爆发式增长。随之而来的,市场上的视频会议厂商、品牌以及系统种类越来越多,标准也越来越不统一。各政府、企事业单位的视频会议平台因为不能互联导致的视频会议相关业务开展及其不方便。

发明内容

本发明提供一种统一会议平台系统、网关及会议管理和创建会议的方法,实现不同视频会议平台之间互联互通。

本发明一方面提供一种统一会议平台系统,包括:负载均衡服务模块,信令网关集群,媒体网关集群,会议服务模块,其中:

信令网关集群,用于接收主叫平台发送的会议请求消息,所述会议请求消息中包括被叫平台的信息;

负载均衡服务模块,用于根据被叫平台的信息选择适配信令网关,并根据媒体网关集群的负载情况选择适配媒体网关;

适配信令网关,属于信令网关集群,用于在被选定后向被叫平台发送邀请信息,所述邀请信息中包括适配信令网关自身的能力集信息;

适配媒体网关,属于媒体网关集群,用于在被选定后接收主叫平台或者被叫平台发送的流媒体信息,按照标准协议转发给会议服务模块;并用于根据主叫平台或者被叫平台对音视频的要求,重新解码、适配以及编码音视频会议码流,并用于按照主叫平台或者被叫平台的传输协议打包,发送给对应的主叫平台或者被叫平台;

会议服务模块,用于接收所述适配媒体网关转发的流媒体信息,对接收到的流媒体信息进行融合处理后,将融合处理后的会议码流发送给所述适配媒体网关。

可选的,所述信令网关集群接收的会议请求消息中的被叫平台的信息,包括:被叫平台适用的接入协议;

所述负载均衡服务模块,根据被叫平台适用的接入协议选择适配信令网关。

可选的,适配媒体网关接收的主叫平台或者被叫平台发送的流媒体信息,为主叫平台或者被叫平台自身的融合会议音视频流,所述融合会议音视频流包括至少一个终端的音视频流;

会议服务模块接收所述适配媒体网关转发的流媒体信息为融合会议音视频流,会议服务模块对接收到的融合会议音视频流进行融合处理后,将融合处理后的会议码流发送给所述适配媒体网关。

可选的,所述系统还包括:

注册模块,用于对主叫平台和被叫平台进行注册;

存储模块,用于存储注册信息,包括主叫平台和被叫平台与接入协议的对应关系表。

本发明另一方面提供一种统一会议平台实现会议管理的方法,应用于统一会议平台系统,包括:负载均衡服务模块,信令网关集群,媒体网关集群,会议服务模块,所述方法包括以下步骤:

信令网关集群接收主叫平台发起的会议请求消息,所述会议请求消息中包括被叫平台的信息;

负载均衡服务模块根据被叫平台的信息在信令网关集群系统中选择适配信令网关,并用于根据媒体网关集群的负载情况选择适配媒体网关;

适配信令网关向被叫平台发送邀请信息,所述邀请信息中包括适配网关自身的能力集信息,所述能力集信息用于被叫平台选择出自身最优的能力进行流媒体交互适配;

适配媒体网关在接收到主叫平台或者被叫平台发送的流媒体信息后,按照标准协议转发给会议服务模块;

会议服务模块接收所述适配媒体网关转发的流媒体信息,对接收到的流媒体信息进行融合处理后,将融合处理后的会议码流发送给所述适配媒体网关;

适配媒体网关根据主叫平台或者被叫平台对音视频的要求,重新解码、适配以及编码音视频流,并按照主叫平台或者被叫平台的传输协议打包,发送给对应的主叫平台或者被叫平台。

可选的,所述信令网关集群接收的会议请求消息中的被叫平台的信息,包括:被叫平台适用的接入协议;

所述负载均衡服务模块根据被叫平台适用的接入协议选择适配信令网关。

可选的,适配媒体网关接收的主叫平台或者被叫平台发送的流媒体信息,为主叫平台或者被叫平台自身的融合会议音视频流,所述融合会议音视频流包括至少一个终端的音视频流;

会议服务模块接收所述适配媒体网关转发的流媒体信息为融合会议音视频流,对接收到的融合会议音视频流进行融合处理后,将融合处理后的会议码流发送给所述适配媒体网关。

可选的,所述方法还包括:

注册步骤:用于对主叫平台和被叫平台进行注册;

存储步骤,用于存储注册信息,包括主叫平台和被叫平台与接入协议的对应关系表。

本发明另一方面提供一种网关,包括:

负载均衡服务模块,信令网关集群,媒体网关集群,其中:

信令网关集群,用于接收主叫平台发送的会议请求消息,所述会议请求消息中包括被叫平台的信息;

负载均衡服务模块,用于根据被叫平台的信息选择适配信令网关,并根据媒体网关集群的负载情况选择适配媒体网关;

适配信令网关,属于信令网关集群,用于在被选定后向被叫平台发送邀请信息,所述邀请信息中包括适配信令网关自身的能力集信息;

适配媒体网关,属于媒体网关集群,用于在被选定后接收主叫平台或者被叫平台发送的流媒体信息,按照标准协议进行转发;并根据主叫平台或者被叫平台对音视频的要求,重新解码、适配以及编码音视频会议码流,并按照主叫平台或者被叫平台的传输协议打包,发送给对应的主叫平台或者被叫平台。

可选的,所述信令网关集群接收的会议请求消息中的被叫平台的信息,包括:被叫平台适用的接入协议;

所述负载均衡服务模块,用于根据被叫平台适用的接入协议选择适配信令网关。

本发明另一方面提供一种统一会议平台系统上创建会议的方法,应用于统一会议平台系统,所述方法包括以下步骤:

会议服务模块接收创建会议的操作指令后,选择会议为级联模式,并指定级联会议布局格式;

会议服务模块在完成级联会议布局格式后,设置布局格式中需要显示的各个平台信息;

会议服务模块通过信令网关集群,向该级联会议的各个平台发起创建平台会议的指令信息,所述指令信息中包括平台会议布局信息;

各个平台按照平台会议布局信息完成创建平台会议。

可选的,所述方法还包括:会议服务模块创建会议时,根据预存的组织结构信息,查找所有平台内的所需终端,实现会议邀请功能。

本发明实施例通过采用集群的音视频网关服务,实现音视频流媒体适配功能,解决传统方案不同厂家会议终端,因音视频编码格式、网络传输协议等原因造成无法互通问题。本发明实施例通过将各平台的信令协议,媒体传输协议,音视频编码格式进行转换和适配,实现了支持更多的传输协议,比如RTSP和RTMP等,本发明实施例也支持音视频媒体流的转码和适配。本发明实施例提供的方法适用于硬件集群架构,性能更强,适应的平台类型更多,支持更多的接入协议,比如平台SDK等。本发明实施例中提供了硬件集群架构并提供了对应于该硬件集群架构的方法,具有性能强大、适应的平台类型多的特点,从而实现了不同类型平台之间的跨平台视频会议互通互联,提升了会议效率,满足了用户的不同会议需求,增强了用户使用体验。本发明实施例提供的统一会议平台系统上创建会议的方法,实现了会议级联功能,各个平台之间,传递的音视频流不再是所有终端的音视频流,而是各平台自身的融合会议音视频流。而融合会议音视频流可以是该平台下的某个终端的音视频流,也可以是该平台指定的多个终端的多画面融合音视频流。这样,通过将各个平台下的终端的音视频流进行融合,减少了各个平台之间的音视频流传递的数量,降低了网络带宽压力。

附图说明

图1为本发明实施例提供的统一会议平台系统结构示意图;

图2为本发明实施例提供的统一会议平台实现会议管理的方法流程图;

图3为本发明一个应用实例中统一会议平台系统实现会议过程流程图;

图4为本发明一个应用实例中统一会议平台系统实现会议过程简图;

图5为本发明一个应用实例中统一会议平台系统实现级联会议的过程简图。

具体实施方式

为使本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参照图1所示,为本发明实施例提供的统一会议平台系统的结构示意图。所述统一会议平台系统10,包括:负载均衡服务模块101,信令网关集群102,媒体网关集群103,会议服务模块104,其中:

信令网关集群102,用于接收主叫平台发送的会议请求消息,所述会议请求消息中包括被叫平台的信息;

负载均衡服务模块101,用于根据被叫平台的信息选择适配信令网关,并用于根据媒体网关集群的负载情况选择适配媒体网关;

适配信令网关,属于信令网关集群102,用于在被选定后向被叫平台发送邀请信息,所述邀请信息中包括适配信令网关自身的能力集信息;

适配媒体网关,属于媒体网关集群103,用于在被选定后接收主叫平台或者被叫平台发送的流媒体信息,按照标准协议转发给会议服务模块104;并用于根据主叫平台或者被叫平台对音视频的要求,重新解码、适配以及编码音视频流,并按照主叫平台或者被叫平台的传输协议打包,发送给对应的主叫平台或者被叫平台;

会议服务模块104,用于接收所述适配媒体网关转发的流媒体信息,对接收到的流媒体信息进行融合处理后,将融合处理后的会议码流发送给所述适配媒体网关。

可见,在本实施例中,信令网关集群102用于和各平台的信令交互。媒体网关集群103,用于和各平台的流媒体交互(包括音视频媒体流的转码和适配)。负载均衡服务模块101,用于将各平台的信令和流媒体,分配到空闲的信令网关和媒体网关上。

其中,

1、负载均衡服务模块101会将各平台的信令,重定向到空闲的适配信令网关。

2、负载均衡服务模块101根据媒体网关集群103的负载情况(编解码资源,CPU资源,网络资源等),计算出较为空闲的适配媒体网关。

3、当会议启动后,适配信令网关会从负载均衡服务模块101获取到空闲的适配媒体网关。

4、适配媒体网关模块会和各平台进行媒体流的交互。

在本发明的一个实施例中,所述被叫平台的信息,包括:被叫平台适用的接入协议,所述负载均衡服务模块101根据被叫平台适用的接入协议选择适配信令网关,适配媒体网关在接收到主叫平台或者被叫平台发送的流媒体信息后按照标准RTP协议进行转发。

作为一种实施方式,本发明的统一会议平台系统还包括:

注册模块,用于对主叫平台和被叫平台进行注册;

存储模块,用于存储注册信息,包括主叫平台和被叫平台与接入协议的对应关系表。

本发明实施例中提供了硬件集群架构,具有性能强大,适应的平台类型很多的特点,从而实现了不同类型平台之间的跨平台视频会议互通互联,提升了会议效率,满足了用户的不同会议需求,增强了用户使用体验。

参照图2所示,为本发明实施例提供的统一会议平台实现会议管理的方法流程图。为本发明实施例的方法应用于统一会议平台系统,包括:负载均衡服务模块,信令网关集群,媒体网关集群,会议服务模块,所述方法包括以下步骤:

步骤201,信令网关集群接收主叫平台发起的会议请求消息,所述会议请求消息中包括被叫平台的信息;

其中,所述被叫平台的信息,包括:被叫平台的接入协议。

步骤202,负载均衡服务模块根据被叫平台的信息在信令网关集群系统中选择适配信令网关,并用于根据媒体网关集群的负载情况选择适配媒体网关;

步骤203,适配信令网关向被叫平台发送邀请信息,所述邀请信息中包括适配信令网关自身的能力集信息,所述能力集信息用于被叫平台选择出自身最优的能力进行流媒体交互适配;

这样,被叫平台根据接收到的所述适配信令网关发送的能力集信息,选择出自身最优的能力进行流媒体交互适配。从而在后续实现了按网关能识别、并且自身最优的能力发送流媒体做好准备。

例如A平台协商出的能力信息(传输协议:RTSP,视频:H.264,音频G.711),B平台协商出的能力信息(传输协议:RTP,视频:H.265,音频AAC),C平台协商出的能力信息(传输协议:RTMP,视频:VP8,音频iLBC)。

步骤204,适配媒体网关在接收到主叫平台或者被叫平台发送的流媒体信息后,按照标准协议转发给会议服务模块;

步骤205,会议服务模块接收所述适配媒体网关转发的流媒体信息,对接收到的流媒体信息进行融合处理后,将融合处理后的会议码流发送给所述适配媒体网关;

所述融合包括MCU(多点控制单元)适配。会议服务模块支持视频格式:H.263、H.264、H.265(HEVC)、VP8以及VP9等;音频格式:AAC、G.722、FLAC、G.711、G.723.1、G.726、G.728、G.729、iLBC、iSAC、MP3、Opus、SILK、Speex以及Ogg等;

步骤206,适配媒体网关根据主叫平台或者被叫平台对音视频的要求,重新解码、适配以及编码音视频流,并按照主叫平台或者被叫平台的传输协议打包,发送给对应的主叫平台或者被叫平台。

作为一种实施方式,本发明的视频会议互联互通方法还包括:

注册步骤:用于对主叫平台和被叫平台进行注册;

存储步骤:用于存储注册信息,包括主叫平台和被叫平台与接入协议的对应关系表。

相应的,步骤202中,负载均衡服务模块根据预存的主叫平台和被叫平台与接入协议的对应关系表,获得被叫平台的接入协议。

在注册步骤中,主叫平台以及被叫平台选择不同的协议和视频会议互联互通平台进行信令交互,完成注册登记。

例如,A平台选择H.323协议,B平台选择SIP协议,C平台选择平台SDK协议。其中,H.323是ITU-T(for ITU Telecommunication Standardization Sector,国际电信联盟远程通信标准化组)制定的关于多媒体通讯的标准,SIP(Session InitiationProtocol,会话初始协议)协议是由IETF(Internet Engineering Task Force,因特网工程任务组)提出的一种开放的IP电话信令协议,平台SDK为统一会议平台对接协议栈,对接协议栈内容具体可以根据实际的应用需求进行各种设定。

在步骤206中:

当本实施例提供的统一会议平台系统的会议流媒体和网关所对应的平台的能力不一致时,如会议码流视频格式265、音频格式AAC、传输协议为RTP,而平台的能力为视频格式264、音频格式G.711、传输协议为RTSP。1、网关会将会议流中的视频重新解码,并按照平台的视频能力重新编码。2、网关会将会议流中的音频重新解码,并按照平台的音频能力重新编码。3、网关按照平台的传输协议,将上述音视频码流,进行打包并发送给平台。

本发明实施例提供的方法适用于硬件集群架构,性能更强,适应的平台类型更多。支持更多的接入协议,比如平台SDK等。支持更多的传输协议,比如RTSP和RTMP等。支持音视频媒体流的转码和适配。将各平台的信令协议,媒体传输协议,音视频编码格式进行转换和适配。本实施例的方法具有性能强大,适应的平台类型很多的特点,从而实现了不同类型平台之间的跨平台视频会议互通互联,提升了会议效率,满足了用户的不同会议需求,增强了用户使用体验。

在本发明一个可选的实施例中,步骤204中适配媒体网关接收的主叫平台或者被叫平台发送的流媒体信息,为主叫平台或者被叫平台自身的融合会议音视频流,所述融合会议音视频流包括至少一个终端的音视频流。

相应的,步骤205中,会议服务模块接收所述适配媒体网关转发的流媒体信息为融合会议音视频流,对接收到的融合会议音视频流进行融合处理后,将融合处理后的会议码流发送给所述适配媒体网关;

这样就实现了会议级联功能:各个平台之间,传递的音视频流不再是所有终端的音视频流,而是各平台自身的融合会议音视频流。而融合会议音视频流可以是该平台下的某个终端的音视频流,也可以是该平台指定的多个终端的多画面融合音视频流。例如,A平台指定的会议音视频流为终端1、2、3以及4的多画面融合流,则该A平台向统一会议平台系统传输的,不再是该4个终端的4股音视频流,而是指定的这1股的多画面融合音视频流。

这样,通过将各个平台下的终端的音视频流进行融合,减少了各个平台之间的音视频流传递的数量,降低了网络带宽压力。

在本实施例中,级联会议指统一会议平台系统上创建的会议。平台会议指各个平台上创建的会议。

本发明实施例中具体创建会议级联的方法步骤如下:

步骤301,会议服务模块接收管理员的操作指令后,创建会议,选择会议为级联模式,并指定级联会议布局格式;

所述级联会议布局格式包括会议视频的画面信息,比如4画面,9画面,16画面;

步骤302,会议服务模块在完成级联会议布局格式后,接收管理员输入的布局格式中需要显示的各个平台信息;

步骤303,会议服务模块对加入该级联会议布局中的平台,指定平台会议布局(可以是多画面,也可以是某个终端的单独画面);

步骤304,会议服务模块通过信令网关集群,向该级联会议的各个平台发起创建平台会议的指令信息,所述指令信息中包括平台会议布局信息;

步骤305,各个平台按照平台会议布局信息完成创建平台会议后,将平台会议的音视频流,发送给媒体网关集群;

步骤306,媒体网关集群将收到的各个平台会议音视频流,发给会议服务模块;

步骤307,会议服务模块将级联会议音视频流,发给媒体网关集群;

步骤308,媒体网关集群将级联会议音视频流进行相关适配,并发送给对应平台。

在本发明一个可选的实施例中,统一会议平台系统建立统一的组织结构信息,实现各个平台之间完整的通讯录功能。所述通讯录包括:平台组织架构,终端账号等。

实现步骤:

步骤401,会议服务模块接收管理员的操作指令后,创建A平台的组织结构信息,并下发给A平台,所述A平台的组织结构信息,包括:A平台下的终端账号;

在另外的实施例中,所述组织结构信息中还包括组织架构信息,具体为:统一会议平台系统信息及包括的各个平台信息;

步骤402,A平台将下发的终端账号,和平台中的终端一一绑定;

步骤403,会议服务模块接收管理员的操作指令后,创建B平台的组织结构信息,并下发给B平台,所述B平台的组织结构信息,包括:B平台下的终端账号;

步骤404,B平台将下发的终端账号,和平台中的终端一一绑定;

步骤405,以此类推,完成所有平台的相关操作以后,则组成了完整的平台组织结构信息,即组织结构树(包括所有平台的信息)。

这样,可以实现当会议服务模块创建会议时,可以在组织结构信息中,找到所有平台内的所需终端,实现会议邀请功能。

本发明实施例还提供了一种网关,包括:

负载均衡服务模块,信令网关集群,媒体网关集群,其中:

信令网关集群,用于接收主叫平台发送的会议请求消息,所述会议请求消息中包括被叫平台的信息;

负载均衡服务模块,用于根据被叫平台的信息选择适配信令网关,并根据媒体网关集群的负载情况选择适配媒体网关;

适配信令网关,属于信令网关集群,用于在被选定后向被叫平台发送邀请信息,所述邀请信息中包括适配信令网关自身的能力集信息;

适配媒体网关,属于媒体网关集群,用于在被选定后接收主叫平台或者被叫平台发送的流媒体信息,按照标准协议进行转发;并根据主叫平台或者被叫平台对音视频的要求,重新解码、适配以及编码音视频会议码流,并按照主叫平台或者被叫平台的传输协议打包,发送给对应的主叫平台或者被叫平台。

其中,所述信令网关集群接收的会议请求消息中的被叫平台的信息,包括:被叫平台适用的接入协议;

相应的,所述负载均衡服务模块,用于根据被叫平台适用的接入协议选择适配信令网关。

参照图3所示,为本发明一个应用实例中统一会议平台系统实现会议过程流程图。本应用实例中统一会议平台系统具体实现会议过程的步骤如下:

1、邀请A会议终端入会;

2、统一会议平台系统向A厂商视频会议平台请求A会议终端入会;A厂商视频会议平台向A会议终端请求入会;A会议终端返回成功;A厂商视频会议平台返回成功;

3、统一会议平台系统向B厂商视频会议平台请求B会议终端入会;B厂商视频会议平台向B会议终端请求入会;B会议终端返回成功;B厂商视频会议平台返回成功;

4、统一会议平台系统创建音视频网关,等待会议终端音视频媒体流;

5、A会议终端将音视频码流发送给音视频网关;

6、B会议终端将音视频码流发送给音视频网关;

7、音视频网关根据A会议终端可接收的音视频格式,将B会议终端的音视频码流进行处理;

8、音视频网关将处理完成的B会议终端的音视频码流,发送给A会议终端;

9、音视频网关根据B会议终端可接收的音视频格式,将A会议终端的音视频码流进行处理;

10、音视频网关将处理完成的A会议终端的音视频码流,发送给B会议终端。

参照图4所示,为本发明一个应用实例中统一会议平台系统实现会议过程简图。

统一会议平台系统实现会议过程包括:

注册过程,会议适配过程,以及将会议码流按照各厂商音视频要求适配后,转给各自厂商平台的过程。上述过程已经在以上的系统及方法描述进行详细描述,在此不再赘述。

参照图5所示,为本发明一个应用实例中统一会议平台系统实现级联会议的过程简图。实现级联会议包括:创建级联会议,选择各厂家的会议终端,创建厂家会议,及会中控制等步骤,描述如下:

1、统一会议平台系统创建会议;

2、选择A厂商视频会议平台的会议终端;

3、选择B厂商视频会议平台的会议终端;

4、统一会议平台系统向A厂商视频会议平台创建会议ConfA;

5、统一会议平台系统向B厂商视频会议平台创建会议ConfB;

6、统一会议平台系统向A厂商视频会议平台发起会议控制;

7、统一会议平台系统向B厂商视频会议平台发起会议控制。

而关于实现级联会议的方法的其他方面已经在上文中详细描述,在此不再赘述。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号