CN105450427A - 会议级联方法、装置 - Google Patents

会议级联方法、装置 Download PDF

Info

Publication number
CN105450427A
CN105450427A CN201510995372.7A CN201510995372A CN105450427A CN 105450427 A CN105450427 A CN 105450427A CN 201510995372 A CN201510995372 A CN 201510995372A CN 105450427 A CN105450427 A CN 105450427A
Authority
CN
China
Prior art keywords
meeting
cascade
end points
conference
bridge
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510995372.7A
Other languages
English (en)
Inventor
石功恒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bangyan Technology Co Ltd
Original Assignee
Bangyan Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bangyan Technology Co Ltd filed Critical Bangyan Technology Co Ltd
Priority to CN201510995372.7A priority Critical patent/CN105450427A/zh
Priority to PCT/CN2016/075875 priority patent/WO2017107314A1/zh
Publication of CN105450427A publication Critical patent/CN105450427A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1827Network arrangements for conference optimisation or adaptation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开一种会议级联方法,包括:在接收到主会议发送的第一级联请求时,根据所述第一级联请求设置至少两个端点,其中,设置的端点组成一个会议桥;将所述主会议和所述第一级联请求中包含的各个分会议,以一一对应的方式与所述会议桥的各个端点进行级联,以及将各个端点进行两两级联;将级联后的端点各自接收到的所有媒体数据,按照与端点级联的会议所支持的信令格式处理后发送到所述与端点级联的会议。本发明还公开一种会议级联装置。本发明实现了具有不同信令的会议***之间的会议级联。

Description

会议级联方法、装置
技术领域
本发明涉及通信技术领域,尤其涉及一种会议级联方法、装置。
背景技术
随着通信技术的不断发展,将多个会场同时进行的会议的内容在不同的会议中相互共享,是人们对于会议的迫切需求,也是会议***发展的必然趋势。同一会议***中的不同会议采用相同的信令格式进行通信,具有相同的信令格式的会议之间能够进行会议级联,从而实现多个会场同时进行的会议之间能够共享会议内容,使人们的工作效率和质量得到明显提高。传统的会议级联是将一个会议加入到另外一个会议中,会议之间直接进行信令或媒体数据的交互,然而,对于具有不同信令的会议***之间无法进行会议级联。
发明内容
本发明提供一种会议级联方法、装置,旨在解决具有不同信令的会议***之间无法进行会议级联的问题。
为实现上述目的,本发明提供一种会议级联方法,所述会议级联方法包括:
A、在接收到主会议发送的第一级联请求时,根据所述第一级联请求设置至少两个端点,其中,设置的端点组成一个会议桥;
B、将所述主会议和所述第一级联请求中包含的各个分会议,以一一对应的方式与所述会议桥的各个端点进行级联,以及将各个端点进行两两级联;
C、将级联后的端点各自接收到的所有媒体数据,按照与端点级联的会议所支持的信令格式处理后发送到所述与端点级联的会议。
优选地,上述步骤A包括:
在接收到主会议发送的第一级联请求时,获取所述第一级联请求中包含所述主会议所要级联的分会议的个数n;
创建n+1个虚拟的端点,其中,创建的n+1个端点组成一个会议桥。
优选地,所述第一级联请求包括所述分会议的会议号;上述步骤B包括:
从所述会议桥中选择一个端点与所述主会议进行级联;
根据所述第一级联请求中包含的所述分会议的会议号,通过与所述主会议进行级联的端点向所述会议桥中其他所有端点分别发送包含唯一会议号的第二级联请求,并将所述会议桥中所有的端点两两级联;
通过接收到第二级联请求的各个端点,分别与第二级联请求中包含的分会议进行级联。
优选地,上述步骤C包括:
对于级联后的每个端点,将当前端点接收到的由所述会议桥中其他端点发送的所有的媒体数据进行解析,其中,在所述会议桥中,由一个端点发出的包含音频数据和视频数据的媒体数据,被发送到所述会议桥中其他所有的端点;
从解析后的媒体数据中提取出所有的音频数据进行混音处理,同时,从解析后的媒体数据中按照会议号提取出视频数据;
将混音处理后的音频数据和按照会议号提取出的视频数据,按照与当前端点级联的会议所支持的信令格式发送到与当前端点级联的会议。
优选地,所述会议桥中的端点之间通过网络套接字进行通信。
为实现上述目的,本发明还提供一种会议级联装置,所述会议级联装置包括:
创建模块,用于在接收到主会议发送的第一级联请求时,根据所述第一级联请求设置至少两个端点,其中,设置的端点组成一个会议桥;
级联模块,用于将所述主会议和所述第一级联请求中包含的各个分会议,以一一对应的方式与所述会议桥的各个端点进行级联,以及将各个端点进行两两级联;
处理模块,用于将级联后的端点各自接收到的所有媒体数据,按照与端点级联的会议所支持的信令格式处理后发送到所述与端点级联的会议。
优选地,所述创建模块包括:
获取单元,用于在接收到主会议发送的第一级联请求时,获取所述第一级联请求中包含所述主会议所要级联的分会议的个数n;
创建单元,用于创建n+1个虚拟的端点,其中,创建的n+1个端点组成一个会议桥。
优选地,所述第一级联请求包括所述分会议的会议号;所述级联模块包括:
第一级联单元,用于从所述会议桥中选择一个端点与所述主会议进行级联;
第二级联单元,用于根据所述第一级联请求中包含的所述分会议的会议号,通过与所述主会议进行级联的端点向所述会议桥中其他所有端点分别发送包含唯一会议号的第二级联请求,并将所述会议桥中所有的端点两两级联;
第三级联单元,用于通过接收到第二级联请求的各个端点,分别与第二级联请求中包含的分会议进行级联。
优选地,所述处理模块包括:
解析单元,用于对于级联后的每个端点,将当前端点接收到的由所述会议桥中其他端点发送的所有的媒体数据进行解析,其中,在所述会议桥中,由一个端点发出的包含音频数据和视频数据的媒体数据,被发送到所述会议桥中其他所有的端点;
提取单元,用于从解析后的媒体数据中提取出所有的音频数据进行混音处理,同时,从解析后的媒体数据中按照会议号提取出视频数据;
传输单元,用于将混音处理后的音频数据和按照会议号提取出的视频数据,按照与当前端点级联的会议所支持的信令格式发送到与当前端点级联的会议。
优选地,在所述会议级联装置中,所述会议桥中的端点之间通过网络套接字进行通信。
本发明提出的会议级联方法、装置,通过采用虚拟会议桥中的端点,以及按照与端点级联的会议所支持的信令格式,将端点接收到的所有媒体数据处理后发送到与端点级联的会议,实现了具有不同信令格式的多个会议的级联,提高了不同会议***之间信令的兼容性。
附图说明
图1为本发明会议级联方法第一实施例的流程示意图;
图2为本发明会议级联方法第二实施例中设置会议桥的端点的细化流程示意图;
图3为本发明会议级联方法第三实施例中会议级联的细化流程示意图;
图4为本发明会议级联一实施例的级联场景示意图;
图5为本发明会议级联方法第四实施例中级联后的端点处理数据的细化流程图;
图6为本发明会议级联装置第一实施例的功能模块示意图;
图7为本发明会议级联装置第二实施例中创建模块的细化功能模块示意图;
图8为本发明会议级联装置第三实施例中级联模块的细化功能模块示意图;
图9为本发明会议级联装置第四实施例中处理模块的细化功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种会议级联方法,如图1所示,示出了本发明会议级联方法第一实施例的流程示意图,所述会议级联方法包括:
S10、在接收到主会议发送的第一级联请求时,根据所述第一级联请求设置至少两个端点,其中,设置的端点组成一个会议桥;
所述主会议是指主动发起级联其他会议的会议,在会议服务器上以会议号来唯一标识一个会议;所述主会议所要级联的会议可以为在同一会议服务器上的会议,也可以为不在同一会议服务器上的会议,不同会议服务器上会议通信采用的信令格式可以不同。所述第一级联请求是指所述主会议通过其所属的会议服务器向会议桥服务器发送的请求。所述会议桥服务器是指能够创建并管理会议桥的服务器,其可以为独立的物理服务器,也可以部署在会议服务器所在的物理服务器上。
例如,主会议(会议A)的用户想要级联其他分会议(会议B、会议C)时,用户通过会议A的终端向会议A所在的会议服务器发出级联指令,会议A所在会议服务器接收到所述级联指令后,根据所述级联指令中包含的分会议的会议号向会议桥服务器发送第一级联请求,其中,所述第一级联请求包括各个分会议的信息,如会议B、会议C各自的会议号。所述会议桥服务器接收会议服务器上会议A发送的所述第一级联请求,根据所述第一级联请求设置所需个数的端点,从而由设置的端点组成一个与主会议关联的会议桥,其中,一个会议桥中包含的端点至少有两个(在主会议只级联一个分会议时,会议桥中端点个数为两个)。
会议桥中的端点可以为根据实际需求动态创建,也可以为预先在会议桥服务器中创建好,然后根据第一级联请求中主会议级联分会议的个数需求,在需要将一个会议与一个端点进行级联时,从预先创建好的端点池中选取一个端点进而级联。在从端点池中选取一个端点时,如果当前端点已被占用,则从端点池中选取其他未被占用的端点。
S20、将所述主会议和所述第一级联请求中包含的各个分会议,以一一对应的方式与所述会议桥的各个端点进行级联,以及将各个端点进行两两级联;
假设为所述会议桥设置的未被占用的端点为端点D、端点E、端点F,则其中一种级联结果为会议A级联端点D、会议B级联端点E、会议C级联端点F。还可以为其他的级联结果,如会议A级联端点F、会议B级联端点D、会议C级联端点E,或者会议A级联端点E、会议B级联端点F、会议C级联端点D,等等,只要满足与同一个会议桥关联的各个会议中,一个会议与会议桥中一个端点一一对应级联即可。
本实施例中,所述会议桥中各个端点之间通过网络套接字进行通信,从而实现端点与端点间的级联;在端点与会议进行级联时,所述会议桥中的端点以会议成员的方式加入相应的会议。端点与端点间的级联可以在会议与端点进行级联的同时,或者在会议与端点进行级联之前或之后进行。
S30、将级联后的端点各自接收到的所有媒体数据,按照与端点级联的会议所支持的信令格式处理后发送到所述与端点级联的会议。
级联后的每个端点能够实时接收由级联后的其他端点发送的媒体数据,例如,端点E能够接收由端点D和端点F各自发送的媒体数据,端点E将接收到的端点D发送的媒体数据和端点F发送的媒体数据分别进行解析,并将解析后的媒体数据经过进一步的数据处理后,按照与端点E级联的会议所采用的信令格式,将处理后的数据发送到与端点E级联的会议。
本发明提出的会议级联方法,通过采用虚拟会议桥中的端点,以及按照与端点级联的会议所支持的信令格式,将端点接收到的所有媒体数据处理后发送到与端点级联的会议,实现了具有不同信令格式的多个会议的级联,提高了不同会议***之间信令的兼容性。
进一步地,参照图2,基于第一实施例提出本发明会议级联方法第二实施例,在本实施例中,上述步骤S10包括:
S11、在接收到主会议发送的第一级联请求时,获取所述第一级联请求中包含所述主会议所要级联的分会议的个数n;
S12、创建n+1个虚拟的端点,其中,创建的n+1个端点组成一个会议桥。
根据所述第一级联请求中各个分会议的会议号,统计获得分会议的个数n;创建n+1个虚拟的端点,其中,以端点号来唯一标识一个端点,所创建的n+1个端点组成一个与所述主会议关联的会议桥。例如,会议A发送的第一级联请求中包括会议B、会议C,则n的值为2,与会议A关联的会议桥中端点个数为3。由于主会议至少能够和一个分会议级联,因而会议桥中端点的个数至少为两个。
本发明提出的会议级联方法,根据主会议的实际需求创建需求个数的端点,并由创建的端点组成一个与主会议关联的会议桥,方法简单易于实现,端点的设置方式也较为灵活。
进一步地,参照图3,基于第二实施例提出本发明会议级联方法第三实施例,在本实施例中,所述第一级联请求包括所述分会议的会议号;上述步骤S20包括:
S21、从所述会议桥中选择一个端点与所述主会议进行级联;
由于所述会议桥中各个端点均为新创建的,各个端点均未被占用,因而,可以从所述会议桥中随机选择一个端点与所述主会议进行级联。
S22、根据所述第一级联请求中包含的所述分会议的会议号,通过与所述主会议进行级联的端点向所述会议桥中其他所有端点分别发送包含唯一会议号的第二级联请求,并将所述会议桥中所有的端点两两级联;
可以在所述会议桥中所有的端点创建完成时,将两两端点相互级联,也可以在主会议和一个端点级联后,由与所述主会议级联的端点分别向所述会议桥中其他各个端点发送第二级联请求时,通过网络套接字建立通信从而实现将所述会议桥中两两端点进行相互级联,其中,一个第二级联请求中仅包含一个会议号,且不同的第二级联请求中的会议号不同。例如,与会议A级联的端点D,向所述会议桥中端点E发送包含会议B的会议号的第二级联请求,向所述会议桥中端点F发送包含会议C的会议号的另一第二级联请求。
S23、通过接收到第二级联请求的各个端点,分别与第二级联请求中包含的分会议进行级联。
例如,接收到第二级联请求的端点E,根据其接收的第二级联请求中包含的会议B的会议号,与会议B进行级联;接收到另一第二级联请求的端点F,根据其接收的第二级联请求中包含的会议C的会议号,与会议C进行级联。对于分会议的个数为其他值(大于或等于2)的情况,级联方法以此类推。
参照图4,由于会议A与端点D级联,端点D与端点E、端点F两两相互级联,端点E与会议B级联,端点F与会议C级联,从而实现作为主会议的会议A与作为分会议的会议B、会议C之间的两两互通,此时的每一个会议均能共享其他会议中实时的会议内容。
本发明提出的会议级联方法,通过虚拟的会议桥中两两级联的端点,将多个会议间接级联起来,使得不同会议之间能够实时共享其他会议上的会议内容,提高了开会的效率。
进一步地,参照图5,基于第一实施例提出本发明会议级联方法第四实施例,在本实施例中,上述步骤S30包括:
S31、对于级联后的每个端点,将当前端点接收到的由所述会议桥中其他端点发送的所有的媒体数据进行解析,其中,在所述会议桥中,由一个端点发出的包含音频数据和视频数据的媒体数据,被发送到所述会议桥中其他所有的端点;
级联分会议后的各个会议,通过各自级联的端点接收由所述会议桥中其他端点发送的媒体数据;一个端点在接收到来自同一会议桥中其他端点发送的媒体数据时,分别对各个媒体数据进行解析。
S32、从解析后的媒体数据中提取出所有的音频数据进行混音处理,同时,从解析后的媒体数据中按照会议号提取出视频数据;
S33、将混音处理后的音频数据和按照会议号提取出的视频数据,按照与当前端点级联的会议所支持的信令格式发送到与当前端点级联的会议。
例如,对于与会议B级联的端点E接收到的由端点D、端点F各自发送的媒体数据,将从端点D发送的媒体数据中提取出的音频数据与从端点F发送的媒体数据中提取出的音频数据进行混音处理,从端点D发送的媒体数据中提取出视频数据,从端点F发送的媒体数据中提取出视频数据,不同的视频数据用其所属的会议号标识;之后,端点E将混音处理后的音频数据、会议A的会议号标识的视频数据、会议C的会议号标识的视频数据,按照会议B采用的信令格式发送到会议B所在的会议服务器;会议B所在的会议服务器接收上述音频数据和视频数据后,将其发送给归属于会议B的一个或多个终端进行播放。
本发明提出的会议级联方法,针对级联后的每个端点,对端点接收到的媒体数据进行解析处理、数据分类型处理等操作,支持在采用不同信令格式的会议之间共享会议内容。
本发明还提供一种会议级联装置,如图6所示,示出了本发明会议级联装置第一实施例的功能模块示意图,所示会议级联装置包括:
创建模块100,用于在接收到主会议发送的第一级联请求时,根据所述第一级联请求设置至少两个端点,其中,设置的端点组成一个会议桥;
所述主会议是指主动发起级联其他会议的会议,在会议服务器上以会议号来唯一标识一个会议;所述主会议所要级联的会议可以为在同一会议服务器上的会议,也可以为不在同一会议服务器上的会议,不同会议服务器上会议通信采用的信令格式可以不同。所述第一级联请求是指所述主会议通过其所属的会议服务器向会议桥服务器发送的请求。所述会议桥服务器是指能够创建并管理会议桥的服务器,其可以为独立的物理服务器,也可以部署在会议服务器所在的物理服务器上。
例如,主会议(会议A)的用户想要级联其他分会议(会议B、会议C)时,用户通过会议A的终端向会议A所在的会议服务器发出级联指令,会议A所在会议服务器接收到所述级联指令后,根据所述级联指令中包含的分会议的会议号向会议桥服务器发送第一级联请求,其中,所述第一级联请求包括各个分会议的信息,如会议B、会议C各自的会议号。所述会议桥服务器的创建模块100接收会议服务器上会议A发送的所述第一级联请求,根据所述第一级联请求设置所需个数的端点,从而由设置的端点组成一个与主会议关联的会议桥,其中,一个会议桥中包含的端点至少有两个(在主会议只级联一个分会议时,会议桥中端点个数为两个)。
会议桥中的端点可以为根据实际需求动态创建,也可以为预先在会议桥服务器中创建好,然后根据第一级联请求中主会议级联分会议的个数需求,在需要将一个会议与一个端点进行级联时,从预先创建好的端点池中选取一个端点进而级联。在从端点池中选取一个端点时,如果当前端点已被占用,则从端点池中选取其他未被占用的端点。
级联模块200,用于将所述主会议和所述第一级联请求中包含的各个分会议,以一一对应的方式与所述会议桥的各个端点进行级联,以及将各个端点进行两两级联;
假设为所述会议桥设置的未被占用的端点为端点D、端点E、端点F,则其中一种级联结果为会议A级联端点D、会议B级联端点E、会议C级联端点F。还可以为其他的级联结果,如会议A级联端点F、会议B级联端点D、会议C级联端点E,或者会议A级联端点E、会议B级联端点F、会议C级联端点D,等等,只要满足与同一个会议桥关联的各个会议中,一个会议与会议桥中一个端点一一对应级联即可。
本实施例所述会议级联装置中,所述会议桥中的端点之间通过网络套接字进行通信,从而实现端点与端点间的级联;在端点与会议进行级联时,所述会议桥中的端点以会议成员的方式加入相应的会议。端点与端点间的级联可以在会议与端点进行级联的同时,或者在会议与端点进行级联之前或之后进行。
处理模块300,用于将级联后的端点各自接收到的所有媒体数据,按照与端点级联的会议所支持的信令格式处理后发送到所述与端点级联的会议。
级联后的每个端点能够实时接收由级联后的其他端点发送的媒体数据,例如,端点E能够接收由端点D和端点F各自发送的媒体数据,在所述处理模块300中,端点E将接收到的端点D发送的媒体数据和端点F发送的媒体数据分别进行解析,并将解析后的媒体数据经过进一步的数据处理后,按照与端点E级联的会议所采用的信令格式,将处理后的数据发送到与端点E级联的会议。
本发明提出的会议级联装置,通过采用虚拟会议桥中的端点,以及按照与端点级联的会议所支持的信令格式,将端点接收到的所有媒体数据处理后发送到与端点级联的会议,实现了具有不同信令格式的多个会议的级联,提高了不同会议***之间信令的兼容性。
进一步地,参照图7,基于上述第一实施例提出本发明会议级联装置第二实施例,在本实施例中,所述创建模100包括:
获取单元101,用于在接收到主会议发送的第一级联请求时,获取所述第一级联请求中包含所述主会议所要级联的分会议的个数n;
创建单元102,用于创建n+1个虚拟的端点,其中,创建的n+1个端点组成一个会议桥。
所述获取单元101根据所述第一级联请求中各个分会议的会议号,统计获得分会议的个数n;所述创建单元102创建n+1个虚拟的端点,其中,以端点号来唯一标识一个端点,所创建的n+1个端点组成一个与所述主会议关联的会议桥。例如,会议A发送的第一级联请求中包括会议B、会议C,则n的值为2,与会议A关联的会议桥中端点个数为3。由于主会议至少能够和一个分会议级联,因而会议桥中端点的个数至少为两个。
本发明提出的会议级联装置,根据主会议的实际需求创建需求个数的端点,并由创建的端点组成一个与主会议关联的会议桥,方法简单易于实现,端点的设置方式也较为灵活。
进一步地,参照图8,基于上述第二实施例提出本发明会议级联装置第三实施例,在本实施例中,所述第一级联请求包括所述分会议的会议号;所述级联模块200包括:
第一级联单元201,用于从所述会议桥中选择一个端点与所述主会议进行级联;
由于所述会议桥中各个端点均为新创建的,各个端点均未被占用,因而,所述第一级联单元201可以从所述会议桥中随机选择一个端点与所述主会议进行级联。
第二级联单元202,用于根据所述第一级联请求中包含的所述分会议的会议号,通过与所述主会议进行级联的端点向所述会议桥中其他所有端点分别发送包含唯一会议号的第二级联请求,并将所述会议桥中所有的端点两两级联;
可以在所述会议桥中所有的端点创建完成时,将两两端点相互级联,也可以在主会议和一个端点级联后,由与所述主会议级联的端点分别向所述会议桥中其他各个端点发送第二级联请求时,通过网络套接字建立通信从而实现将所述会议桥中两两端点进行相互级联,其中,一个第二级联请求中仅包含一个会议号,且不同的第二级联请求中的会议号不同。例如,与会议A级联的端点D,向所述会议桥中端点E发送包含会议B的会议号的第二级联请求,向所述会议桥中端点F发送包含会议C的会议号的另一第二级联请求。
第三级联单元203,用于通过接收到第二级联请求的各个端点,分别与第二级联请求中包含的分会议进行级联。
例如,接收到第二级联请求的端点E,根据其接收的第二级联请求中包含的会议B的会议号,与会议B进行级联;接收到另一第二级联请求的端点F,根据其接收的第二级联请求中包含的会议C的会议号,与会议C进行级联。对于分会议的个数为其他值(大于或等于2)的情况,级联方法以此类推。
参照图4,由于会议A与端点D级联,端点D与端点E、端点F两两相互级联,端点E与会议B级联,端点F与会议C级联,从而实现作为主会议的会议A与作为分会议的会议B、会议C之间的两两互通,此时的每一个会议均能共享其他会议中实时的会议内容。
进一步地,所述第一级联单元201和所述第三级联单元203分别还用于:
在端点与会议进行级联时,所述会议桥中的端点以会议成员的方式加入相应的会议。
本发明提出的会议级联装置,通过虚拟的会议桥中两两级联的端点,将多个会议间接级联起来,使得不同会议之间能够实时共享其他会议上的会议内容,提高了开会的效率。
进一步地,参照图9,基于上述第一实施例提出本发明会议级联装置第四实施例,在本实施例中,所述处理模块300包括:
解析单元301,用于对于级联后的每个端点,将当前端点接收到的由所述会议桥中其他端点发送的所有的媒体数据进行解析,其中,在所述会议桥中,由一个端点发出的包含音频数据和视频数据的媒体数据,被发送到所述会议桥中其他所有的端点;
级联分会议后的各个会议,通过各自级联的端点接收由所述会议桥中其他端点发送的媒体数据;在所述解析单元301中,一个端点在接收到来自同一会议桥中其他端点发送的媒体数据时,分别对各个媒体数据进行解析。
提取单元302,用于从解析后的媒体数据中提取出所有的音频数据进行混音处理,同时,从解析后的媒体数据中按照会议号提取出视频数据;
传输单元303,用于将混音处理后的音频数据和按照会议号提取出的视频数据,按照与当前端点级联的会议所支持的信令格式发送到与当前端点级联的会议。
例如,对于与会议B级联的端点E接收到的由端点D、端点F各自发送的媒体数据,所述提取单元302将从端点D发送的媒体数据中提取出的音频数据与从端点F发送的媒体数据中提取出的音频数据进行混音处理,从端点D发送的媒体数据中提取出视频数据,从端点F发送的媒体数据中提取出视频数据,不同的视频数据用其所属的会议号标识;之后,在所述传输单元303中,端点E将混音处理后的音频数据、会议A的会议号标识的视频数据、会议C的会议号标识的视频数据,按照会议B采用的信令格式发送到会议B所在的会议服务器;会议B所在的会议服务器接收上述音频数据和视频数据后,将其发送给归属于会议B的一个或多个终端进行播放。
本发明提出的会议级联装置,针对级联后的每个端点,对端点接收到的媒体数据进行解析处理、数据分类型处理等操作,支持在采用不同信令格式的会议之间共享会议内容。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种会议级联方法,其特征在于,所述会议级联方法包括:
A、在接收到主会议发送的第一级联请求时,根据所述第一级联请求设置至少两个端点,其中,设置的端点组成一个会议桥;
B、将所述主会议和所述第一级联请求中包含的各个分会议,以一一对应的方式与所述会议桥的各个端点进行级联,以及将各个端点进行两两级联;
C、将级联后的端点各自接收到的所有媒体数据,按照与端点级联的会议所支持的信令格式处理后发送到所述与端点级联的会议。
2.如权利要求1所述的会议级联方法,其特征在于,上述步骤A包括:
在接收到主会议发送的第一级联请求时,获取所述第一级联请求中包含所述主会议所要级联的分会议的个数n;
创建n+1个虚拟的端点,其中,创建的n+1个端点组成一个会议桥。
3.如权利要求2所述的会议级联方法,其特征在于,所述第一级联请求包括所述分会议的会议号;上述步骤B包括:
从所述会议桥中选择一个端点与所述主会议进行级联;
根据所述第一级联请求中包含的所述分会议的会议号,通过与所述主会议进行级联的端点向所述会议桥中其他所有端点分别发送包含唯一会议号的第二级联请求,并将所述会议桥中所有的端点两两级联;
通过接收到第二级联请求的各个端点,分别与第二级联请求中包含的分会议进行级联。
4.如权利要求1所述的会议级联方法,其特征在于,上述步骤C包括:
对于级联后的每个端点,将当前端点接收到的由所述会议桥中其他端点发送的所有的媒体数据进行解析,其中,在所述会议桥中,由一个端点发出的包含音频数据和视频数据的媒体数据,被发送到所述会议桥中其他所有的端点;
从解析后的媒体数据中提取出所有的音频数据进行混音处理,同时,从解析后的媒体数据中按照会议号提取出视频数据;
将混音处理后的音频数据和按照会议号提取出的视频数据,按照与当前端点级联的会议所支持的信令格式发送到与当前端点级联的会议。
5.如权利要求1-4任一项所述的会议级联方法,其特征在于,所述会议桥中的端点之间通过网络套接字进行通信。
6.一种会议级联装置,其特征在于,所述会议级联装置包括:
创建模块,用于在接收到主会议发送的第一级联请求时,根据所述第一级联请求设置至少两个端点,其中,设置的端点组成一个会议桥;
级联模块,用于将所述主会议和所述第一级联请求中包含的各个分会议,以一一对应的方式与所述会议桥的各个端点进行级联,以及将各个端点进行两两级联;
处理模块,用于将级联后的端点各自接收到的所有媒体数据,按照与端点级联的会议所支持的信令格式处理后发送到所述与端点级联的会议。
7.如权利要求6所述的会议级联装置,其特征在于,所述创建模块包括:
获取单元,用于在接收到主会议发送的第一级联请求时,获取所述第一级联请求中包含所述主会议所要级联的分会议的个数n;
创建单元,用于创建n+1个虚拟的端点,其中,创建的n+1个端点组成一个会议桥。
8.如权利要求7所述的会议级联装置,其特征在于,所述第一级联请求包括所述分会议的会议号;所述级联模块包括:
第一级联单元,用于从所述会议桥中选择一个端点与所述主会议进行级联;
第二级联单元,用于根据所述第一级联请求中包含的所述分会议的会议号,通过与所述主会议进行级联的端点向所述会议桥中其他所有端点分别发送包含唯一会议号的第二级联请求,并将所述会议桥中所有的端点两两级联;
第三级联单元,用于通过接收到第二级联请求的各个端点,分别与第二级联请求中包含的分会议进行级联。
9.如权利要求6所述的会议级联装置,其特征在于,所述处理模块包括:
解析单元,用于对于级联后的每个端点,将当前端点接收到的由所述会议桥中其他端点发送的所有的媒体数据进行解析,其中,在所述会议桥中,由一个端点发出的包含音频数据和视频数据的媒体数据,被发送到所述会议桥中其他所有的端点;
提取单元,用于从解析后的媒体数据中提取出所有的音频数据进行混音处理,同时,从解析后的媒体数据中按照会议号提取出视频数据;
传输单元,用于将混音处理后的音频数据和按照会议号提取出的视频数据,按照与当前端点级联的会议所支持的信令格式发送到与当前端点级联的会议。
10.如权利要求6-9任一项所述的会议级联装置,其特征在于,在所述会议级联装置中,所述会议桥中的端点之间通过网络套接字进行通信。
CN201510995372.7A 2015-12-25 2015-12-25 会议级联方法、装置 Pending CN105450427A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510995372.7A CN105450427A (zh) 2015-12-25 2015-12-25 会议级联方法、装置
PCT/CN2016/075875 WO2017107314A1 (zh) 2015-12-25 2016-03-08 会议级联方法、装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510995372.7A CN105450427A (zh) 2015-12-25 2015-12-25 会议级联方法、装置

Publications (1)

Publication Number Publication Date
CN105450427A true CN105450427A (zh) 2016-03-30

Family

ID=55560239

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510995372.7A Pending CN105450427A (zh) 2015-12-25 2015-12-25 会议级联方法、装置

Country Status (2)

Country Link
CN (1) CN105450427A (zh)
WO (1) WO2017107314A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107317995A (zh) * 2016-04-26 2017-11-03 中兴通讯股份有限公司 一种mcu级联结构及其控制方法和控制***
WO2021121425A1 (zh) * 2019-12-19 2021-06-24 中兴通讯股份有限公司 视频会议的创建方法、模板生成方法、设备和存储介质
CN115550326A (zh) * 2022-12-01 2022-12-30 北京佳讯飞鸿电气股份有限公司 一种利用虚拟会议实现多方会议级联的方法及***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030023672A1 (en) * 2001-07-27 2003-01-30 Arthur Vaysman Voice over IP conferencing server system with resource selection based on quality of service
CN101043508A (zh) * 2006-04-29 2007-09-26 华为技术有限公司 一种关联会议桥上下文和呼叫腿上下文的方法
CN101047533A (zh) * 2006-06-26 2007-10-03 华为技术有限公司 用于连接多个会议的方法和装置
CN101217389A (zh) * 2007-01-04 2008-07-09 中兴通讯股份有限公司 音频会议桥接级联实现方法及音频会议桥接级联***
CN101702722A (zh) * 2009-10-28 2010-05-05 北京中星微电子有限公司 融合多业务的多媒体***以及控制方法
CN102223371A (zh) * 2011-06-20 2011-10-19 中兴通讯股份有限公司 多媒体会议管理方法及设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8412773B1 (en) * 2006-06-28 2013-04-02 Insors Integrated Communications Methods, systems and program products for initiating a process on data network
CN101588253B (zh) * 2009-06-22 2012-06-27 杭州华三通信技术有限公司 一种会议级联的方法、***和设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030023672A1 (en) * 2001-07-27 2003-01-30 Arthur Vaysman Voice over IP conferencing server system with resource selection based on quality of service
CN101043508A (zh) * 2006-04-29 2007-09-26 华为技术有限公司 一种关联会议桥上下文和呼叫腿上下文的方法
CN101047533A (zh) * 2006-06-26 2007-10-03 华为技术有限公司 用于连接多个会议的方法和装置
CN101217389A (zh) * 2007-01-04 2008-07-09 中兴通讯股份有限公司 音频会议桥接级联实现方法及音频会议桥接级联***
CN101702722A (zh) * 2009-10-28 2010-05-05 北京中星微电子有限公司 融合多业务的多媒体***以及控制方法
CN102223371A (zh) * 2011-06-20 2011-10-19 中兴通讯股份有限公司 多媒体会议管理方法及设备

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107317995A (zh) * 2016-04-26 2017-11-03 中兴通讯股份有限公司 一种mcu级联结构及其控制方法和控制***
WO2021121425A1 (zh) * 2019-12-19 2021-06-24 中兴通讯股份有限公司 视频会议的创建方法、模板生成方法、设备和存储介质
CN115550326A (zh) * 2022-12-01 2022-12-30 北京佳讯飞鸿电气股份有限公司 一种利用虚拟会议实现多方会议级联的方法及***
CN115550326B (zh) * 2022-12-01 2023-04-07 北京佳讯飞鸿电气股份有限公司 一种利用虚拟会议实现多方会议级联的方法及***

Also Published As

Publication number Publication date
WO2017107314A1 (zh) 2017-06-29

Similar Documents

Publication Publication Date Title
GB2412536B (en) Multipoint conferencing system employing ip network and its configuration method
CN110213526B (zh) 视频会议创建方法、视频会议***、存储介质及电子装置
CN103650458A (zh) 媒体流的传输方法、装置与***
US10375408B2 (en) Device capability negotiation method and apparatus, and computer storage medium
CN105450427A (zh) 会议级联方法、装置
CN102739801A (zh) 共享演播方法及其***
JP2008085677A (ja) 情報制御装置、情報合成装置及びプログラム
WO2019079971A1 (zh) 群组的通信方法及装置、计算机存储介质、计算机设备
CN104135640A (zh) 会议迁移的方法、装置及***
CN110677696A (zh) 直播互动***及方法、设备、存储介质
CN105516733A (zh) 交互***及其交互方法
CN104883344A (zh) 协商媒体能力的方法和设备
CN104283857A (zh) 多媒体会议的建立方法、装置及***
CN105323720A (zh) 集群通信业务处理方法、集群核心网设备及用户设备
CN104427295A (zh) 一种视频会议中处理视频的方法及终端
CN103414868A (zh) 一种基于h323协议的视频会议单会议终端数扩容方法
CN103957111B (zh) 基于即时通讯的多媒体推送***
US9350948B2 (en) Method and system for providing video service
CN105979225A (zh) 一种多人视频房间的监控方法和装置
CN105354004A (zh) 一种设置拼接单元地址的方法
CN203984568U (zh) 一种可由点对点呼叫转三方会议的视频会议***
CN106506398A (zh) 数据传输方法、发送终端、接收终端及数据传输***
CN203984565U (zh) 一种集成管理的视频会议***
CN102244763A (zh) 一种基于互控级联会议的呼叫连接建立方法和设备
US11102451B2 (en) Videoconferencing server for providing multi-screen videoconferencing by using a plurality of videoconferencing terminals and method therefor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160330