WO2011150868A1 - Method and system for conference cascading - Google Patents
Method and system for conference cascading Download PDFInfo
- Publication number
- WO2011150868A1 WO2011150868A1 PCT/CN2011/075320 CN2011075320W WO2011150868A1 WO 2011150868 A1 WO2011150868 A1 WO 2011150868A1 CN 2011075320 W CN2011075320 W CN 2011075320W WO 2011150868 A1 WO2011150868 A1 WO 2011150868A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- conference
- mcu
- cascading
- conferences
- scheduling module
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/152—Multipoint control units therefor
Definitions
- a conference television system mainly includes: a multipoint control unit (MCU for short) and a terminal.
- MCU multipoint control unit
- the MCU is a key device of the multi-point video conferencing system. It extracts audio, video, data and other information and signaling from the information flow from each conference site, and then sends the information and signaling of each conference site separately.
- the multi-point control module and the media processing module complete the corresponding audio mixing or switching, video mixing or switching, data broadcasting and routing, timing and conference control, and finally recombine various information required for each conference site. , sent to each corresponding terminal system equipment.
- Terminals are mainly divided into two types: desktop conference terminals and conference room conference terminals.
- the desktop conference terminal is low in cost and easy to use, and is suitable for personal office use and small-scale conferences.
- the conference room type terminal is equipped with external auxiliary equipment such as high-quality zoom lens, high-fidelity audio, large-screen color TV or projection, plus the video pre-processing/post-processor, which makes the picture quality clearer and achieves better conference results. Suitable for holding large-scale meetings.
- the conference room terminal is suitable for conference rooms, a few to dozens of participants.
- a broadcast terminal is a one-way receiving terminal that can receive images and sounds of a conference, but cannot transmit images and sounds.
- the broadcast terminal can be set to occasions where information needs to be transmitted only in one direction, for example, when the superior level communicates policies to the lower level.
- the mobile terminal is based on the desktop terminal, equipped with a wireless access card and a wireless transmitting device, and can be moved to join the conference within a certain area.
- the conference terminal is configured in the local conference site and each conference site in the video conference.
- 1 is a schematic structural view of a conference television system.
- the conference television system includes: a single, multiple video stream venue and an MCU 13.
- 111, 112, and 113 are multi-stream venues
- 121, 122, and 123 are single-stream venues.
- 111 venues are broadcast source venues, other venues are watching 111 venues;
- 111 are viewing venues 113 venues.
- the single-stream sites 121, 122, and 123 can only select one stream of multiple streams in the 111 conference site.
- 111 venues can see a multi-stream venue.
- the present invention is directed to providing a cascading method and system for a multi-point control unit to solve the problem of manually arranging individual MCUs in a related art when a conference containing multiple MCUs is held. At least one of the above issues.
- a conference cascading method is provided.
- the conference cascading method is applied to a conference television system, and includes: a conference reservation module reserves a multi-point control unit MCU resource corresponding to multiple conferences; if multiple conferences correspond to different MCUs, the conference reservation module is cascaded in a predetermined MCU In the relationship, the cascading relationship between the MCUs corresponding to the conferences is queried and sent to the conference scheduling module.
- the conference scheduling module adds the cascading ports corresponding to the cascading relationships. Go to each meeting. If the conference corresponds to the same MCU, the method further includes: the conference scheduling module automatically creates an IP cascade interface, and adds the terminal to each terminal included in the conference.
- the method further includes: the MCU convening each of the conferences by using the resource.
- the method further includes: the conference scheduling module splitting the conference packet into one or more conferences according to the MCU included in each conference packet.
- the method further includes: the conference scheduling module determining an MCU to which each terminal belongs and the predetermined MCU cascading relationship; and the conference scheduling module according to the predetermined MCU cascading relationship The terminal is added to a plurality of the conference packets.
- Adding each of the terminals to a plurality of the conference packets includes at least one of the following: adding terminals corresponding to the same MCU to the same conference packet; adding terminals corresponding to the same MCU to different conference packets; corresponding to different MCUs
- the terminal is added to the same conference group.
- a conference cascading system is provided.
- the conference cascading system is applied to a conference television system, and includes: a conference reservation module, configured to reserve resources of a multipoint control unit MCU corresponding to a plurality of conferences, and when the plurality of conferences correspond to different MCUs, at a predetermined MCU Query the cascading relationship between the MCUs corresponding to each conference in the cascading relationship And sent to the conference scheduling module; the conference scheduling module is configured to add the cascade port corresponding to the cascading relationship found by the conference reservation module to each conference.
- the conference scheduling module is further configured to automatically create an IP cascade port and allocate the terminal to each terminal included in the conference when the conference corresponds to the same MCU.
- the conference scheduling module is further configured to split the conference packet into one or more conferences according to the MCU included in each conference packet.
- the conference scheduling module is further configured to determine an MCU to which each terminal belongs and the predetermined MCU cascading relationship, and add each of the terminals to the plurality of conference packets according to the predetermined MCU cascading relationship.
- the conference reservation module queries the cascading relationship between the MCUs corresponding to the conferences in the predetermined MCU cascading relationship, and sends the cascading relationship between the MCUs to the conference scheduling module; the conference scheduling module will find The cascading port corresponding to the cascading relationship is added to each conference to realize the automatic cascading of the conference.
- FIG. 1 is a schematic structural diagram of a conference television system
- FIG. 2 is a structural block diagram of a cascade system of a multipoint control unit according to an embodiment of the present invention
- FIG. 3 is a grouping structure tree in a preferred embodiment of the present invention
- 4 is a flowchart of a conference splitting method when a terminal on a same MCU is added to a packet according to an example of the present invention
- FIG. 5 is a different terminal added to the same MCU according to an example of the present invention.
- Flow chart of the method of conference splitting when grouping 6 is a flowchart of a conference splitting method when a terminal on a different MCU according to an example of the present invention is added to a packet;
- FIG. 7 is a flowchart of a cascade method of a multipoint control unit according to an embodiment of the present invention
- Figure 8 is a flow chart of a cascading method of a multipoint control unit in accordance with a preferred embodiment of the present invention
- Figure 9 is a schematic diagram of the cascading method shown in Figure 8.
- the cascade system of the multipoint control unit includes: a conference reservation module 20 and a conference scheduling module 22.
- the conference reservation module 20 is configured to reserve resources of the MCU corresponding to the multiple conferences.
- the cascading relationship between the MCUs corresponding to the conferences is queried in the predetermined MCU cascading relationship, and sent to the cascading relationship between the MCUs corresponding to the conferences.
- the conference scheduling module 22 is configured to add a cascade port corresponding to the cascade relationship found by the conference reservation module to each conference.
- the foregoing cascade port may include, but is not limited to, a dedicated line cascade port and an IP cascade port.
- the dedicated line cascade port can be further divided into: a high-definition cascade interface and an E1 cascade interface.
- the conference scheduling module uniformly adds the cascading port corresponding to the cascading relationship found by the conference reservation module to each conference, so there is no need to Multiple conferences are held on each MCU. Once it is convened, the automatic cascading of multiple MCU conferences can be realized, which greatly increases the system's ease of use and is convenient for users.
- the conference scheduling module 22 is mainly responsible for scheduling conference resources.
- the conference reservation module 20 is mainly responsible for reservation and calculation of conference resources, and ensures that resources of the MCU of the conference are sufficient.
- the following processing needs to be performed in advance: (1) The conference scheduling module determines an MCU to which each terminal belongs and a predetermined MCU cascading relationship;
- the conference scheduling module adds each terminal to multiple conference packets according to a predetermined MCU cascade relationship.
- the primary port number and the secondary port number in Table 1 are the expansion port information.
- the conference scheduling module adds the expansion port corresponding to the expansion port information to each conference.
- FIG. 3 is a schematic illustration of a grouping tree in accordance with a preferred embodiment of the present invention.
- the terminal may be added to each conference group, and the created packet structure is a tree structure, wherein the relationship between the terminal and the grouping may be that the same group only includes the terminal on the same MCU. It is also possible to include terminals of different MCUs in the same group.
- the packet structure includes a five-level packet, which extends from the primary packet to the fifth-level packet to form a dome structure.
- the conference scheduling module is further configured to split the conference packet into one or more conferences according to the MCU included in each conference packet.
- each conference corresponds to one MCU.
- the relationship between the terminal and the packet included in the conference may be that the same packet only includes the terminal on the same MCU, or the terminal that includes different MCUs in the same packet, etc.
- each terminal is added to multiple
- the meeting group includes at least one of the following:
- FIG. 4 is a schematic diagram of a conference splitting method when a terminal on the same MCU is added to a packet according to an example of the present invention.
- each grouped terminal belongs to a unique MCU. It only needs to split each group into a conference conf, and then only query the cascading relationship between the upper and lower layers.
- the upper layer is The main and lower layers are grouped as slaves.
- FIG. 5 is a schematic diagram of a conference splitting method when terminals on the same MCU are added to different packets according to an example of the present invention. As shown in FIG. 5, if the terminals of the upper and lower layers are all on the same MCU, if the terminal in the packet is an IP terminal, the conference scheduling module 22 defaults that the two packets are cascaded by IP, and two are automatically created. The IP expansion ports are assigned to the respective terminals.
- the conference reservation module 20 is not required to find the cascading relationship; however, this scheme does not allow the two packets to be cascaded in the E1 manner, because the E1 mode needs to be in the configured cascading relationship. Find in , and the same MCU is not allowed to establish a cascading relationship. It can be seen that, in the preferred implementation process, the conference scheduling module 22 is further configured to automatically create an IP cascade interface and allocate the terminal to each terminal included in each conference when the conference corresponds to the same MCU.
- FIG. 6 is a schematic diagram of a conference splitting method when a terminal on a different MCU according to an example of the present invention is added to a packet.
- the upper and lower layers are group 1 (confl), conference 2 (conf2); and there are two terminals on the different MCUs (MCU1, MCU2) in the confl; at this point, the confl is followed.
- the MCU of the terminal belongs to the two sub-conference subconfl, subconf2; find the master-slave cascade relationship between MCU1 and MCU2; if it is found that MCU1 is the main conference, then MCU1 is used as the main MCU of confl, which is used to cascade with the main MCU of the upper and lower layers.
- the lower packet conf2 is split into two sub-conferences subconG and subconf4; while MCU3 is the master between the two MCUs, then MCU3 acts as The MCU is cascaded with the upper and lower layers.
- the split cascading relationship is: MCU1 is cascaded with MCU2; MCU1 is cascaded with MCU3, and MCU3 is cascaded with MCU4. That is, the cascading between the upper and lower level packets is implemented by cascading the main MCUs in each group.
- MCU1 is cascaded with MCU2
- MCU1 is cascaded with MCU3
- MCU3 is cascaded with MCU4. That is, the cascading between the upper and lower level packets is implemented by cascading the main MCUs in each group.
- Step S702 The conference reservation module reserves resources of a multipoint control unit (MCU) corresponding to multiple conferences;
- Step S704 If multiple sub conferences correspond to different The MCU, the conference reservation module queries the cascading relationship between the MCUs corresponding to the conferences in the predetermined MCU cascading relationship, and sends the cascading relationship between the MCUs to the conference scheduling module.
- Step S706 The cascading relationship corresponding to the cascading relationship that the conference scheduling module will find. The port is added to each meeting.
- the above mentioned cascade ports include, but are not limited to, dedicated line cascade ports and IP level interfaces.
- the dedicated line cascade port can be further divided into: a high-definition cascade interface and an EI cascade interface.
- the conference scheduling module summons a conference in the form of adding a packet, and each packet may have a terminal belonging to a different MCU; the conference scheduling module splits the conference into thousands of conferences according to the MCU. Then, the conference resource request message of the conference is sent to the conference reservation module.
- the conference reservation module After receiving the resource request message of each conference, the conference reservation module performs resource freeze on all the conferences (that is, reserves the multi-point control unit MCU resources corresponding to the multiple conferences). After the conference reservation module freezes the resource, the conference scheduling module returns a message that the reservation is successful; In a preferred implementation, in step S704, the conference scheduling module instructs the conference reservation module to calculate a cascade relationship; the conference reservation module queries the database according to the cascade relationship of the MCU to which the conference belongs, if a corresponding cascade is found between the two MCUs. Line, the cascading line is split into a pair of cascade ports to inform the conference scheduling module. If the cascading line is not found, an error is returned.
- the conference scheduling module adds the calculated cascading port to each conference that has been successfully reserved, and the cascading port is connected.
- the automatic cascading of the meeting is realized.
- the conference scheduling module automatically creates an IP cascade interface, and adds (assigns) to the terminal included in each conference.
- the MCU uses resources to hold each conference.
- the conference scheduling module splits the conference packet into one or more conferences according to the MCU included in each conference packet.
- the following processing may also be included:
- the conference scheduling module determines the MCU to which each terminal belongs and the cascade relationship of the predetermined MCU
- the conference scheduling module adds each terminal to multiple conference packets according to a predetermined MCU cascade relationship. Wherein, adding each terminal into multiple conference packets includes at least one of the following:
- a terminal corresponding to an MCU is added to the same conference group.
- Step S802 The conference scheduling module splits multiple packets into multiple conferences (for the split method, refer to FIG. 4 to The description in FIG.
- Step S804 The conference reservation module searches the database, and the resource allocation algorithm calculates whether the resources of each conference are sufficient. If yes, step S706 is performed. Otherwise, the conference fails to be held; Step S806: The conference reservation module replies that the resource freeze is successful, that is, the conference reservation is successful; the conference scheduling module instructs the conference reservation module to calculate the cascade interface information; Step S808: The conference reservation module receives the message according to each conference The master-slave cascading relationship between the MCUs is located, and the pre-configured MCU master-slave cascading relationship is found.
- Step S810 The conference scheduling module separately invites (converses) the two cascade interfaces to the conference to which they belong; Step S812: determining whether the invitation is successful; Step S814: If the invitation is successful, automatic cascading of each conference is implemented, that is, the conference including multiple MCUs is successfully convened. Note that: When the conference scheduling module calls two expansion ports, you still need to apply for resources to the conference reservation module again. After the conference request module successfully requests the resources, the cascade interface can be successfully added. 9 is a schematic diagram of the cascading method shown in FIG. 8. As shown in FIG.
- the cascading method of the multipoint control unit includes the following processing: Step S902: The conference scheduling module splits multiple packets into multiple conferences ( For the splitting method, refer to the description in FIG. 4 to FIG. 6;), send an application resource freeze request for each conference to the conference reservation module; Step S904: The conference reservation module searches the database, and the resource allocation algorithm calculates whether the resources of each conference are Sufficient, if sufficient, the resource is successfully frozen, that is, the reservation is successful; Step S906: After receiving the message that the resource is frozen successfully, the conference scheduling module summons all the conferences on each MCU, and instructs the conference reservation module to calculate the cascade.
- Step S908 After receiving the message, the conference reservation module searches for the master-slave cascading relationship of the MCU in advance according to the master-slave cascading relationship between the MCUs of the conferences, and finds the master-slave cascading relationship between the two MCUs. , it is split into two cascade ports and sent back to the conference scheduling module.
- Step S910 The conference scheduling module separately collects the two cascade ports into the conference to which they belong, thus realizing the automatic level of each conference. Union. Note that: When the conference scheduling module calls two expansion ports, you still need to apply for resources to the conference reservation module again. After the conference request module successfully requests the resources, the cascade interface can be successfully added.
- the computing device may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
- the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps are fabricated as a single integrated circuit module.
- the invention is not limited to any specific combination of hardware and software.
- the above are only the preferred embodiments of the present invention, and are not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the scope of the present invention are intended to be included within the scope of the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
义级联方法及系统 技术领域 本发明涉及通信领域, 具体而言, 涉及一种会议级联方法及系统。 背景技术 会议电视系统主要包括: 多点控制单元 (Multipoint Control Unit, 简称为 MCU ) 和终端。 TECHNICAL FIELD The present invention relates to the field of communications, and in particular to a conference cascading method and system. BACKGROUND OF THE INVENTION A conference television system mainly includes: a multipoint control unit (MCU for short) and a terminal.
MCU 是多点视频会议系统的关键设备, 它从来自各会议场点的信息流, 抽取出音频、 视频、 数据等信息和信令, 再将各会议场点的信息和信令, 分别 送入多点控制模块和媒体处理模块, 完成相应的音频混合或切换、 视频混合或 切换、 数据广播和路由选择、 定时和会议控制等过程, 最后将各会议场点所需 的各种信息重新组合起来, 送往各相应的终端系统设备。 终端主要分为桌面式会议终端和会议室型会议终端两大类。 桌面式会议终 端成本低、 使用方便等特点, 适合个人办公使用和召开小规模的会议。 会议室 型终端配备有高品质变焦镜头、 高保真音响、 大屏幕彩电或投影等外部辅助设 备,加上视频的前处理 /后处理器,使得画面画质更清晰、达到更好的会议效果, 适合召开较大规模的会议。 会议室终端适用于会议室, 几个到几十个与会人员 的环境。 广播终端是单向接收终端, 它可以接收会议的图像与声音, 但是不能 发送图像与声音。 广播终端可以设置为只需要单向传递信息的场合, 例如上级 向下级传达政策等场合。 移动终端是在桌面型终端的基础上, 配上无线接入卡 和无线发射装置, 可以在一定地区范围内移动加入会议。 会议终端配置在视频 会议中的本地会议场点和各分会场点。 图 1是一个会议电视系统的结构示意图。 如图 1所示, 该会议电视系统包 括: 单、 多视频流会场和 MCU13。 其中, 111、 112、 113 为多流会场, 121、 122、 123为单流会场。 其中, 111会场为广播源会场, 其他会场都看 111会场; 111所看会场为 113会场。 单流会场 121、 122、 123只能选看 111会场中多流 的一路码流。 111会场能看一个多流会场。 相关技术中, 在会议电视系统中, 如果需要将多个 MCU级联起来开会, 只能召开多个会议, 然后提前手动将每个会议中加入一个级联口, 这样才能将 多个 MCU级联起来, 使用起来很繁瑣, 需要将每个会议一个一个的手动召开 起来, 并且要管理终端也要分别在各个会议中进行管理, 无法统一管理。 发明内容 针对相关技术中召开一个包含多个 MCU的会议时, 手动将各个 MCU级 联起来比较繁瑣的问题, 本发明的主要目的在于提供一种多点控制单元的级联 方法及系统, 以解决上述问题至少之一。 根据本发明的一个方面, 提供了一种会议级联方法。 根据本发明的会议级联方法, 应用于会议电视系统, 包括: 会议预约模块 预约多个会议对应的多点控制单元 MCU 资源; 如果多个会议对应不同的 MCU, 会议预约模块在预定 MCU级联关系中查询各个会议对应的 MCU之间 的级联关系, 并发送至会议调度模块; 会议调度模块将查找到的级联关系所对 应的级联口添力。到各个会议中。 如果上述会议对应相同的 MCU, 还包括: 所述会议调度模块自动创建 IP 级联口, 并添加至各个所述会议所包含的终端。 在添加级联口之后, 还包括: 所述 MCU使用所述资源召开各个所述会议。 在所述会议预约模块预约所述 MCU资源之前, 还包括: 所述会议调度模 块根据每个会议分组所包含的 MCU将该会议分组拆分成一个或多个会议。 在拆分所述会议分组之前, 还包括: 所述会议调度模块确定各个终端所属 的 MCU以及所述预定 MCU级联关系; 所述会议调度模块根据所述预定 MCU 级联关系, 将各个所述终端添加进多个所述会议分组。 将各个所述终端添加进多个所述会议分组包括以下至少之一: 将同一个 MCU对应的终端添加进相同会议分组;将同一个 MCU对应的终端添加进不同 会议分组; 将不同 MCU对应的终端添加进相同会议分组。 根据本发明的另一方面, 提供了一种会议级联系统。 根据本发明的会议级联系统, 应用于会议电视系统, 包括: 会议预约模块, 设置为预约多个会议对应的多点控制单元 MCU的资源, 在多个会议对应不同 的 MCU时,在预定 MCU级联关系中查询各个会议对应的 MCU之间的级联关 系, 并发送至会议调度模块; 会议调度模块, 设置为将会议预约模块查找到的 级联关系所对应的级联口添加到各个会议中。 上述会议调度模块, 还设置为在所述会议对应相同的 MCU时, 自动创建 IP级联口, 并分配至各个所述会议所包含的终端。 上述会议调度模块, 还设置为根据每个会议分组所包含的 MCU将该会议 分组拆分成一个或多个会议。 上述会议调度模块, 还设置为确定各个终端所属的 MCU 以及所述预定 MCU级联关系, 并根据所述预定 MCU级联关系, 将各个所述终端添加进多个 所述会议分组。 通过本发明, 在多个会议对应不同的 MCU时,会议预约模块在预定 MCU 级联关系中查询各个会议对应的 MCU之间的级联关系, 并发送至会议调度模 块; 会议调度模块将查找到的级联关系所对应的级联口添加到各个会议中, 实 现会议的自动级联, 解决了相关技术中召开一个包含多个 MCU的会议时, 手 动将各个 MCU级联起来比较繁瑣的问题, 进而可以将各个 MCU 自动级联起 来, 形成对用户透明的自动级联会议, 大大增加了系统易用性, 提高了用户体 验。 附图说明 此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部 分, 本发明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不 当限定。 在附图中: 图 1是一个会议电视系统的结构示意图; 图 2是根据本发明实施例的多点控制单元的级联系统的结构框图; 图 3是 居本发明优选实施例的分组结构树的示意图; 图 4是根据本发明实例的同一个 MCU上的终端添加进一个分组时的会议 拆分方法的流程图; 图 5是才艮据本发明实例的同一个 MCU上的终端添加进不同分组时的会议 拆分方法的流程图; 图 6是才艮据本发明实例的不同 MCU上的终端添加进一个分组时的会议拆 分方法的流程图; 图 7是才艮据本发明实施例的多点控制单元的级联方法的流程图; 图 8是根据本发明优选实施例的多点控制单元的级联方法的流程图; 图 9是图 8所示的级联方法的示意图。 具体实施方式 下文中将参考附图并结合实施例来详细说明本发明。 需要说明的是, 在不 冲突的情况下, 本申请中的实施例及实施例中的特征可以相互组合。 图 2是根据本发明实施例的多点控制单元的级联系统的结构框图。 如图 2 所示, 该多点控制单元的级联系统包括: 会议预约模块 20和会议调度模块 22。 会议预约模块 20, 设置为预约多个会议对应的 MCU的资源, 在多个会议 对应不同的 MCU时,在预定 MCU级联关系中查询各个会议对应的 MCU之间 的级联关系, 并发送至会议调度模块; 会议调度模块 22 ,设置为将会议预约模块查找到的级联关系所对应的级联 口添加到各个会议中。 其中, 在目前的会议电视系统中, 上述级联口可以包括但不限于专线级联 口和 IP级联口。 具体地, 专线级联口可以进一步分为: 高清级联口和 E1级联 口等。 釆用上述级联系统, 无需逐个手动在每个会议中加入级联口, 由会议调度 模块统一将会议预约模块查找到的级联关系所对应的级联口添加到各个会议 中, 因而无需在各个 MCU 上多次召开会议, 只需召开一次, 就可实现多个 MCU所属会议的自动级联, 大大增加了系统的易用性, 方便了用户使用。 其中, 上述会议调度模块 22 , 主要负责调度会议资源; 上述会议预约模块 20, 主要负责会议资源的预约和计算, 保证所开会议的 MCU的资源是足够的。 优选地, 为了实现会议的级联 (也可以称为 MCU的级联, 因为每个会议 分别对应一个 MCU ), 需要预先进行如下处理: ( 1 ) 会议调度模块确定各个终端所属的 MCU以及预定 MCU级联关系; The MCU is a key device of the multi-point video conferencing system. It extracts audio, video, data and other information and signaling from the information flow from each conference site, and then sends the information and signaling of each conference site separately. The multi-point control module and the media processing module complete the corresponding audio mixing or switching, video mixing or switching, data broadcasting and routing, timing and conference control, and finally recombine various information required for each conference site. , sent to each corresponding terminal system equipment. Terminals are mainly divided into two types: desktop conference terminals and conference room conference terminals. The desktop conference terminal is low in cost and easy to use, and is suitable for personal office use and small-scale conferences. The conference room type terminal is equipped with external auxiliary equipment such as high-quality zoom lens, high-fidelity audio, large-screen color TV or projection, plus the video pre-processing/post-processor, which makes the picture quality clearer and achieves better conference results. Suitable for holding large-scale meetings. The conference room terminal is suitable for conference rooms, a few to dozens of participants. A broadcast terminal is a one-way receiving terminal that can receive images and sounds of a conference, but cannot transmit images and sounds. The broadcast terminal can be set to occasions where information needs to be transmitted only in one direction, for example, when the superior level communicates policies to the lower level. The mobile terminal is based on the desktop terminal, equipped with a wireless access card and a wireless transmitting device, and can be moved to join the conference within a certain area. The conference terminal is configured in the local conference site and each conference site in the video conference. 1 is a schematic structural view of a conference television system. As shown in FIG. 1, the conference television system includes: a single, multiple video stream venue and an MCU 13. Among them, 111, 112, and 113 are multi-stream venues, and 121, 122, and 123 are single-stream venues. Among them, 111 venues are broadcast source venues, other venues are watching 111 venues; 111 are viewing venues 113 venues. The single-stream sites 121, 122, and 123 can only select one stream of multiple streams in the 111 conference site. 111 venues can see a multi-stream venue. In the related art, in a conference television system, if multiple MCUs need to be cascaded to meet, only multiple conferences can be held, and then each conference is manually added to a cascade port in advance, so that Multiple MCUs are cascaded, which is cumbersome to use. Each conference needs to be manually convened one by one, and the management terminal must be managed separately in each conference, which cannot be managed uniformly. SUMMARY OF THE INVENTION The present invention is directed to providing a cascading method and system for a multi-point control unit to solve the problem of manually arranging individual MCUs in a related art when a conference containing multiple MCUs is held. At least one of the above issues. According to an aspect of the present invention, a conference cascading method is provided. The conference cascading method according to the present invention is applied to a conference television system, and includes: a conference reservation module reserves a multi-point control unit MCU resource corresponding to multiple conferences; if multiple conferences correspond to different MCUs, the conference reservation module is cascaded in a predetermined MCU In the relationship, the cascading relationship between the MCUs corresponding to the conferences is queried and sent to the conference scheduling module. The conference scheduling module adds the cascading ports corresponding to the cascading relationships. Go to each meeting. If the conference corresponds to the same MCU, the method further includes: the conference scheduling module automatically creates an IP cascade interface, and adds the terminal to each terminal included in the conference. After the cascading port is added, the method further includes: the MCU convening each of the conferences by using the resource. Before the conference reservation module reserves the MCU resource, the method further includes: the conference scheduling module splitting the conference packet into one or more conferences according to the MCU included in each conference packet. Before the splitting the conference packet, the method further includes: the conference scheduling module determining an MCU to which each terminal belongs and the predetermined MCU cascading relationship; and the conference scheduling module according to the predetermined MCU cascading relationship The terminal is added to a plurality of the conference packets. Adding each of the terminals to a plurality of the conference packets includes at least one of the following: adding terminals corresponding to the same MCU to the same conference packet; adding terminals corresponding to the same MCU to different conference packets; corresponding to different MCUs The terminal is added to the same conference group. According to another aspect of the present invention, a conference cascading system is provided. The conference cascading system according to the present invention is applied to a conference television system, and includes: a conference reservation module, configured to reserve resources of a multipoint control unit MCU corresponding to a plurality of conferences, and when the plurality of conferences correspond to different MCUs, at a predetermined MCU Query the cascading relationship between the MCUs corresponding to each conference in the cascading relationship And sent to the conference scheduling module; the conference scheduling module is configured to add the cascade port corresponding to the cascading relationship found by the conference reservation module to each conference. The conference scheduling module is further configured to automatically create an IP cascade port and allocate the terminal to each terminal included in the conference when the conference corresponds to the same MCU. The conference scheduling module is further configured to split the conference packet into one or more conferences according to the MCU included in each conference packet. The conference scheduling module is further configured to determine an MCU to which each terminal belongs and the predetermined MCU cascading relationship, and add each of the terminals to the plurality of conference packets according to the predetermined MCU cascading relationship. According to the present invention, when a plurality of conferences correspond to different MCUs, the conference reservation module queries the cascading relationship between the MCUs corresponding to the conferences in the predetermined MCU cascading relationship, and sends the cascading relationship between the MCUs to the conference scheduling module; the conference scheduling module will find The cascading port corresponding to the cascading relationship is added to each conference to realize the automatic cascading of the conference. This solves the problem of manually arranging the MCUs manually when convening a conference with multiple MCUs in related technologies. In turn, each MCU can be automatically cascaded to form an automatic cascading conference transparent to the user, which greatly increases the system usability and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are set to illustrate,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, In the drawings: FIG. 1 is a schematic structural diagram of a conference television system; FIG. 2 is a structural block diagram of a cascade system of a multipoint control unit according to an embodiment of the present invention; FIG. 3 is a grouping structure tree in a preferred embodiment of the present invention; 4 is a flowchart of a conference splitting method when a terminal on a same MCU is added to a packet according to an example of the present invention; FIG. 5 is a different terminal added to the same MCU according to an example of the present invention. Flow chart of the method of conference splitting when grouping; 6 is a flowchart of a conference splitting method when a terminal on a different MCU according to an example of the present invention is added to a packet; FIG. 7 is a flowchart of a cascade method of a multipoint control unit according to an embodiment of the present invention; Figure 8 is a flow chart of a cascading method of a multipoint control unit in accordance with a preferred embodiment of the present invention; and Figure 9 is a schematic diagram of the cascading method shown in Figure 8. BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict. 2 is a structural block diagram of a cascade system of a multipoint control unit according to an embodiment of the present invention. As shown in FIG. 2, the cascade system of the multipoint control unit includes: a conference reservation module 20 and a conference scheduling module 22. The conference reservation module 20 is configured to reserve resources of the MCU corresponding to the multiple conferences. When multiple conferences correspond to different MCUs, the cascading relationship between the MCUs corresponding to the conferences is queried in the predetermined MCU cascading relationship, and sent to the cascading relationship between the MCUs corresponding to the conferences. The conference scheduling module 22 is configured to add a cascade port corresponding to the cascade relationship found by the conference reservation module to each conference. In the current conference television system, the foregoing cascade port may include, but is not limited to, a dedicated line cascade port and an IP cascade port. Specifically, the dedicated line cascade port can be further divided into: a high-definition cascade interface and an E1 cascade interface. By using the above-mentioned cascading system, it is not necessary to manually add a cascading port to each conference. The conference scheduling module uniformly adds the cascading port corresponding to the cascading relationship found by the conference reservation module to each conference, so there is no need to Multiple conferences are held on each MCU. Once it is convened, the automatic cascading of multiple MCU conferences can be realized, which greatly increases the system's ease of use and is convenient for users. The conference scheduling module 22 is mainly responsible for scheduling conference resources. The conference reservation module 20 is mainly responsible for reservation and calculation of conference resources, and ensures that resources of the MCU of the conference are sufficient. Preferably, in order to implement cascading of conferences (which may also be referred to as cascading of MCUs, because each conference corresponds to one MCU respectively), the following processing needs to be performed in advance: (1) The conference scheduling module determines an MCU to which each terminal belongs and a predetermined MCU cascading relationship;
( 2 )会议调度模块根据预定 MCU级联关系, 将各个终端添加进多个会议 分组。 以下详细描述上述处理。 在优选实施过程中, 需要进行如下准备工作: (2) The conference scheduling module adds each terminal to multiple conference packets according to a predetermined MCU cascade relationship. The above processing will be described in detail below. In the preferred implementation process, the following preparations are required:
( 1 ) 明确各个终端所属的 MCU, 即明确各个终端分别召集在哪个 MCU 上, E1终端必须召集在连接的 MCU上, IP终端要配置所在 MCU的终端前缀; (1) Defining the MCU to which each terminal belongs, that is, it is clear on which MCU each terminal is called, and the E1 terminal must be called on the connected MCU, and the IP terminal needs to configure the terminal prefix of the MCU;
( 2 )配置好要进行级联的 MCU之间的主从级联关系, 需要注意的是: 主 从级联关系不可产生环路, 需为树形结构; 具体可以参见表 1 , 表 1为一个级 联关系的示例。 表 1 (2) Configure the master-slave cascading relationship between the MCUs to be cascaded. Note that: The master-slave cascading relationship cannot generate loops. It needs to be a tree structure. For details, see Table 1. Table 1 An example of a cascading relationship. Table 1
其中, 表 1中的主端口号码与从端口号码即为级联口信息, 在具体实施过 程中, 会议调度模块将级联口信息对应的级联口添加到各个会议中。 The primary port number and the secondary port number in Table 1 are the expansion port information. In the specific implementation process, the conference scheduling module adds the expansion port corresponding to the expansion port information to each conference.
( 3 )依照已建立的主从级联关系, 将终端添加进会议分组, 其中, 创建 的会议分组结构应该为树形结构, 以下结合图 3进行描述。 图 3 是 居本发明优选实施例的分组结构树的示意图。 依照已经建立的 MCU 主从级联关系, 可以将终端添加进各个会议分组, 创建的分组结构为树 形结构, 其中, 终端和分组的关系可以是同一个分组只包含同一个 MCU上的 终端, 也可以同一个分组中包含不同 MCU的终端等。 如图 3所示, 该分组结 构包括五级分组, 从一级分组开始向下延伸至五级分组, 形成 †形结构。 (3) Adding the terminal to the conference group according to the established master-slave cascade relationship, wherein the created conference group structure should be a tree structure, which is described below in conjunction with FIG. 3. Figure 3 is a schematic illustration of a grouping tree in accordance with a preferred embodiment of the present invention. According to the established MCU master-slave cascading relationship, the terminal may be added to each conference group, and the created packet structure is a tree structure, wherein the relationship between the terminal and the grouping may be that the same group only includes the terminal on the same MCU. It is also possible to include terminals of different MCUs in the same group. As shown in FIG. 3, the packet structure includes a five-level packet, which extends from the primary packet to the fifth-level packet to form a dome structure.
( 4 ) 需要召集一个会议时, 在该会议中添加所需的分组。 优选地, 会议调度模块, 还设置为根据每个会议分组所包含的 MCU将该 会议分组拆分成一个或多个会议。 具体地, 每个会议对应一个 MCU。 其中, 会议包含的终端和分组的关系可以是同一个分组只包含同一个 MCU上的终端, 也可以同一个分组中包含不同 MCU的终端等; 在优选实施过 程中, 将各个终端添加进多个会议分组包括以下至少之一: (4) When a meeting needs to be called, add the required groupings to the meeting. Preferably, the conference scheduling module is further configured to split the conference packet into one or more conferences according to the MCU included in each conference packet. Specifically, each conference corresponds to one MCU. The relationship between the terminal and the packet included in the conference may be that the same packet only includes the terminal on the same MCU, or the terminal that includes different MCUs in the same packet, etc. In the preferred implementation process, each terminal is added to multiple The meeting group includes at least one of the following:
( 1 ) ^!夺同一个 MCU对应的终端添加进相同会议分组; 对于这种情况下的 会议拆分方法具体可以参见图 4。 图 4是根据本发明实例的同一个 MCU上的终端添加进一个分组时的会议 拆分方法的示意图。 如图 4所示, 每个分组的终端都属于唯一的 MCU, 只需 将每个分组分别拆分成一个会议 conf, 然后只查询到上下层分组之间的级联关 系即可, 上层分组为主, 下层分组为从。 (1) ^! The terminal corresponding to one MCU is added to the same conference group; for the conference split method in this case, see FIG. 4 is a schematic diagram of a conference splitting method when a terminal on the same MCU is added to a packet according to an example of the present invention. As shown in Figure 4, each grouped terminal belongs to a unique MCU. It only needs to split each group into a conference conf, and then only query the cascading relationship between the upper and lower layers. The upper layer is The main and lower layers are grouped as slaves.
( 2 ) ^!夺同一个 MCU对应的终端添加进不同会议分组; 对于这种情况下的 会议拆分方法具体可以参见图 5。 图 5是才艮据本发明实例的同一个 MCU上的终端添加进不同分组时的会议 拆分方法的示意图。 如图 5所示, 如果上下层分组的终端都在同一个 MCU上, 如果分组里的终端是 IP终端,会议调度模块 22会默认两个分组是以 IP方式级 联起来的,会自动创建两个 IP级联口分配到各个终端,此时不需要会议预约模 块 20 查找级联关系; 但是, 此种方案不允许两个分组以 E1 方式级联, 因为 E1方式需要在已配置的级联关系中查找, 而相同的 MCU是不允许建立级联关 系的。 由此可知, 在优选实施过程中, 会议调度模块 22, 还设置为在会议对应相 同的 MCU时, 自动创建 IP级联口, 并分配至各个会议所包含的终端。 ( 2 ) ^! The terminals corresponding to one MCU are added to different conference groups. For the conference split method in this case, refer to Figure 5. Figure 5 is a schematic diagram of a conference splitting method when terminals on the same MCU are added to different packets according to an example of the present invention. As shown in FIG. 5, if the terminals of the upper and lower layers are all on the same MCU, if the terminal in the packet is an IP terminal, the conference scheduling module 22 defaults that the two packets are cascaded by IP, and two are automatically created. The IP expansion ports are assigned to the respective terminals. In this case, the conference reservation module 20 is not required to find the cascading relationship; however, this scheme does not allow the two packets to be cascaded in the E1 manner, because the E1 mode needs to be in the configured cascading relationship. Find in , and the same MCU is not allowed to establish a cascading relationship. It can be seen that, in the preferred implementation process, the conference scheduling module 22 is further configured to automatically create an IP cascade interface and allocate the terminal to each terminal included in each conference when the conference corresponds to the same MCU.
( 3 )将不同 MCU对应的终端添加进相同会议分组。 对于这种情况下的会 议拆分方法具体可以参见图 6。 图 6是才艮据本发明实例的不同 MCU上的终端添加进一个分组时的会议拆 分方法的示意图。 如图 6所示, 上下两层的分组分别为会议 1 ( confl ), 会议 2 ( conf2 ); 而在 confl里存在两个不同 MCU ( MCU1,MCU2 )上的终端; 此时, 就将 confl按照终端所属 MCU的不同拆分成两个子会议 subconfl , subconf2; 查找 MCU1 和 MCU2之间的主从级联关系; 如果查到 MCU1 是主会议, 那 MCU1就作为 confl的主 MCU, 用来与上下层分组的主 MCU级联; 同理, 下 层分组 conf2拆分为两个子会议 subconG , subconf4; 而两个 MCU之间 MCU3 是主, 那 MCU3就作为与上下层分组级联的 MCU; 至此, 拆分子会议完毕, 拆分出来的级联关系是: MCU1与 MCU2级联; MCU1与 MCU3级联, MCU3 与 MCU4级联。 即上下级分组之间的级联, 是通过各个分组中主 MCU进行级 联实现的。 需要注意的是, 在上述三种不同的方式下, 会议调度模块如何将一个大会 议拆分为各个子会议,如何确定各个子会议间的 MCU主从级联关系尤为重要, 否则 艮可能导致会议级联逻辑错误, 达不到想要的效果。 图 7是根据本发明实施例的多点控制单元的级联方法的流程图。 如图 7所 示, 该多点控制单元的级联方法包括以下处理: 步骤 S702: 会议预约模块预约多个会议对应的多点控制单元 (MCU ) 的 资源; 步骤 S704: 如果多个子会议对应不同的 MCU,会议预约模块在预定 MCU 级联关系中查询各个会议对应的 MCU之间的级联关系, 并发送至会议调度模 块; 步骤 S706:会议调度模块将查找到的级联关系所对应的级联口添加到各个 会议中。 其中, 上述提到级联口包括但不限于专线级联口和 IP级联口。 具体地, 专 线级联口可以进一步分为: 高清级联口和 EI级联口等。 釆用上述级联方法, 可实现多个 MCU所属会议的自动级联, 大大增加了 系统的易用性, 方便了用户使用, 有效提高了用户体验。 在优选实施过程中, 步骤 S702 中, 会议调度模块以添加分组的形式召集 一个会议,每个分组中可能有属于不同 MCU的终端; 会议调度模块根据 MCU 把这个会议拆分成若千个会议, 然后把这些会议的会议资源请求消息下发给会 议预约模块; 会议预约模块在接收到各个会议的资源请求消息后, 对所有会议进行资源 冻结(即预约多个会议对应的多点控制单元 MCU资源); 会议预约模块冻结资 源后, 给会议调度模块返回预约成功的消息; 在优选实施过程中, 步骤 S704 中, 会议调度模块指示会议预约模块计算 级联关系; 会议预约模块根据会议所属 MCU的级联关系查询数据库, 如果在 两个 MCU之间找到一根对应的级联线, 则将级联线拆开成一对级联口告知会 议调度模块。 设找不到对应的级联线, 则返回错误; 在优选实施过程中, 步骤 S706 中, 会议调度模块把计算好的级联口添加 到已经预约成功的各个会议中, 级联口连上后就实现了会议的自动级联。 优选地, 如果上述会议对应相同的 MCU, 上述方法还可以包括以下处理: 会议调度模块自动创建 IP级联口, 并添加 (分配) 至各个会议所包含的终端。 优选地, 在添加级联口之后, MCU使用资源召开各个会议。 由此可知, 釆用本发明方法, 在召开级联会议时无需在各个 MCU上多次 召开会议, 只需召开一次, 就可实现多个 MCU所属会议的自动级联, 大大增 加了系统的易用性, 提高了用户体验。 优选地, 在执行步骤 S702之前, 还可以包括以下处理: 会议调度模块根 据每个会议分组所包含的 MCU将该会议分组拆分成一个或多个会议。 优选地, 在拆分会议分组之前, 还可以包括以下处理: (3) Add terminals corresponding to different MCUs into the same conference group. For the conference splitting method in this case, please refer to FIG. 6. 6 is a schematic diagram of a conference splitting method when a terminal on a different MCU according to an example of the present invention is added to a packet. As shown in Figure 6, the upper and lower layers are group 1 (confl), conference 2 (conf2); and there are two terminals on the different MCUs (MCU1, MCU2) in the confl; at this point, the confl is followed. The MCU of the terminal belongs to the two sub-conference subconfl, subconf2; find the master-slave cascade relationship between MCU1 and MCU2; if it is found that MCU1 is the main conference, then MCU1 is used as the main MCU of confl, which is used to cascade with the main MCU of the upper and lower layers. Similarly, the lower packet conf2 is split into two sub-conferences subconG and subconf4; while MCU3 is the master between the two MCUs, then MCU3 acts as The MCU is cascaded with the upper and lower layers. At this point, after the split conference is completed, the split cascading relationship is: MCU1 is cascaded with MCU2; MCU1 is cascaded with MCU3, and MCU3 is cascaded with MCU4. That is, the cascading between the upper and lower level packets is implemented by cascading the main MCUs in each group. It should be noted that, in the above three different modes, how does the conference scheduling module split a large conference into sub-conferences? How to determine the MCU master-slave cascading relationship between sub-conferences is particularly important, otherwise it may lead to conferences. Cascading logic errors can't achieve the desired effect. 7 is a flow chart of a cascading method of a multipoint control unit in accordance with an embodiment of the present invention. As shown in FIG. 7, the cascading method of the multipoint control unit includes the following processing: Step S702: The conference reservation module reserves resources of a multipoint control unit (MCU) corresponding to multiple conferences; Step S704: If multiple sub conferences correspond to different The MCU, the conference reservation module queries the cascading relationship between the MCUs corresponding to the conferences in the predetermined MCU cascading relationship, and sends the cascading relationship between the MCUs to the conference scheduling module. Step S706: The cascading relationship corresponding to the cascading relationship that the conference scheduling module will find. The port is added to each meeting. The above mentioned cascade ports include, but are not limited to, dedicated line cascade ports and IP level interfaces. Specifically, the dedicated line cascade port can be further divided into: a high-definition cascade interface and an EI cascade interface. By using the above cascading method, automatic cascading of conferences of multiple MCUs can be realized, which greatly increases the ease of use of the system, facilitates user use, and effectively improves the user experience. In a preferred implementation process, in step S702, the conference scheduling module summons a conference in the form of adding a packet, and each packet may have a terminal belonging to a different MCU; the conference scheduling module splits the conference into thousands of conferences according to the MCU. Then, the conference resource request message of the conference is sent to the conference reservation module. After receiving the resource request message of each conference, the conference reservation module performs resource freeze on all the conferences (that is, reserves the multi-point control unit MCU resources corresponding to the multiple conferences). After the conference reservation module freezes the resource, the conference scheduling module returns a message that the reservation is successful; In a preferred implementation, in step S704, the conference scheduling module instructs the conference reservation module to calculate a cascade relationship; the conference reservation module queries the database according to the cascade relationship of the MCU to which the conference belongs, if a corresponding cascade is found between the two MCUs. Line, the cascading line is split into a pair of cascade ports to inform the conference scheduling module. If the cascading line is not found, an error is returned. In the preferred implementation, in step S706, the conference scheduling module adds the calculated cascading port to each conference that has been successfully reserved, and the cascading port is connected. The automatic cascading of the meeting is realized. Preferably, if the conference corresponds to the same MCU, the foregoing method may further include the following process: the conference scheduling module automatically creates an IP cascade interface, and adds (assigns) to the terminal included in each conference. Preferably, after adding the cascade port, the MCU uses resources to hold each conference. It can be seen that, by using the method of the present invention, it is not necessary to hold a conference multiple times on each MCU when cascading conferences are held, and only one convening can realize automatic cascading of conferences of multiple MCUs, which greatly increases the system's ease. Sexuality improves the user experience. Preferably, before performing step S702, the following processing may be further included: the conference scheduling module splits the conference packet into one or more conferences according to the MCU included in each conference packet. Preferably, before the split conference grouping, the following processing may also be included:
( 1 ) 会议调度模块确定各个终端所属的 MCU以及预定 MCU级联关系; (1) The conference scheduling module determines the MCU to which each terminal belongs and the cascade relationship of the predetermined MCU;
( 2 )会议调度模块根据预定 MCU级联关系, 将各个终端添加进多个会议 分组。 其中, 将各个终端添加进多个会议分组包括以下至少之一: (2) The conference scheduling module adds each terminal to multiple conference packets according to a predetermined MCU cascade relationship. Wherein, adding each terminal into multiple conference packets includes at least one of the following:
( 1 ) ^!夺同一个 MCU对应的终端添加进相同会议分组。 对于这种情况下的 会议拆分方法具体可以参见图 4, 此处不再赘述。 (1) ^! A terminal corresponding to an MCU is added to the same conference group. For the conference splitting method in this case, refer to FIG. 4, and details are not described herein again.
( 2 ) ^!夺同一个 MCU对应的终端添加进不同会议分组。 对于这种情况下的 会议拆分方法具体可以参见图 5 , 此处不再赞述。 ( 2 ) ^! Terminals that share the same MCU are added to different conference packets. For the conference splitting method in this case, please refer to Figure 5, which is not mentioned here.
( 3 )将不同 MCU对应的终端添加进相同会议分组。 对于这种情况下的会 议拆分方法具体可以参见图 6, 此处不再赘述。 以下结合图 8详细描述上述优选实施过程。 图 8是 居本发明优选实施例的多点控制单元的级联方法的流程图。 如图 8所示, 根据本发明优选实施例的多点控制单元的级联方法包括以下处理: 步骤 S802: 会议调度模块将多个分组拆分成多个会议(拆分方法可以参见 图 4至图 6中的描述;), 向会议预约模块发送每个会议的申请资源冻结请求; 步骤 S804: 会议预约模块查找数据库, 居资源分配算法计算每个会议的 资源是否足够, 如果是, 执行步骤 S706, 否则, 会议召开失败; 步骤 S806: 会议预约模块回复资源冻结成功, 即预约会议成功; 会议调度 模块指示会议预约模块计算级联口信息; 步骤 S808: 会议预约模块接收到此消息后根据各个会议所属 MCU之间的 主从级联关系, 查找预先配置好的 MCU主从级联关系, 找到两个 MCU之间 的主从级联关系后, 就将它拆分为两个级联口, 发回给会议调度模块; 步骤 S810: 会议调度模块将这两个级联口分别邀请(召集)到所属的会议 中; 步骤 S812: 判断是否邀请成功; 步骤 S814: 如果邀请成功, 则实现了各个会议的自动级联, 即包括多个 MCU的会议召开成功。 需要注意的是: 会议调度模块召集两个级联口时, 仍然需要再次向会议预 约模块申请资源, 得到会议预约模块的申请资源成功的消息后才能成功添加级 联口。 图 9是图 8所示的级联方法的示意图; 如图 9所示, 该多点控制单元的级 联方法包括以下处理: 步骤 S902: 会议调度模块将多个分组拆分成多个会议(拆分方法可以参见 图 4至图 6中的描述;), 向会议预约模块发送每个会议的申请资源冻结请求; 步骤 S904: 会议预约模块查找数据库, 居资源分配算法计算每个会议的 资源是否足够, 足够的话就回复资源冻结成功, 即预约会议成功; 步骤 S906:会议调度模块接收到资源冻结成功的消息后,分别在各个 MCU 上将所有会议全部召集起来, 同时指示会议预约模块计算级联口信息; 步骤 S908: 会议预约模块接收到此消息后根据各个会议所属 MCU之间的 主从级联关系, 查找提前配置好的 MCU主从级联关系, 找到两个 MCU之间 的主从级联关系后, 就将它拆分为两个级联口, 发回给会议调度模块; 步骤 S910: 会议调度模块将这两个级联口分别召集到所属的会议中, 这样 就实现了各个会议的自动级联。 需要注意的是: 会议调度模块召集两个级联口时, 仍然需要再次向会议预 约模块申请资源, 得到会议预约模块的申请资源成功的消息后才能成功添加级 联口。 综上所述, 借助本发明提供的上述实施例, 在召开级联会议时无需在各个 MCU上多次召开会议, 只需召开一次, 就可实现多个 MCU所属会议的自动级 联, 形成对用户透明的自动级联会议, 大大增加了系统的易用性, 方便了用户 使用。 并且在会议召开后, 可以从一个入口对所有不同 MCU上的终端进行管 理。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以 用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多 个计算装置所组成的网络上, 可选地, 它们可以用计算装置可执行的程序代码 来实现, 从而, 可以将它们存储在存储装置中由计算装置来执行, 并且在某些 情况下, 可以以不同于此处的顺序执行所示出或描述的步骤, 或者将它们分别 制作成各个集成电路模块, 或者将它们中的多个模块或步骤制作成单个集成电 路模块来实现。 这样, 本发明不限制于任何特定的硬件和软件结合。 以上仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的 技术人员来说 ,本发明可以有各种更改和变化。凡在本发明的 ^"神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。 (3) Add terminals corresponding to different MCUs into the same conference group. For the conference splitting method in this case, refer to FIG. 6 , and details are not described herein again. The above preferred implementation process will be described in detail below with reference to FIG. Figure 8 is a flow diagram of a cascading method of a multipoint control unit in accordance with a preferred embodiment of the present invention. As shown in FIG. 8, the cascading method of the multipoint control unit according to the preferred embodiment of the present invention includes the following processing: Step S802: The conference scheduling module splits multiple packets into multiple conferences (for the split method, refer to FIG. 4 to The description in FIG. 6;), sending an application resource freeze request for each conference to the conference reservation module; Step S804: The conference reservation module searches the database, and the resource allocation algorithm calculates whether the resources of each conference are sufficient. If yes, step S706 is performed. Otherwise, the conference fails to be held; Step S806: The conference reservation module replies that the resource freeze is successful, that is, the conference reservation is successful; the conference scheduling module instructs the conference reservation module to calculate the cascade interface information; Step S808: The conference reservation module receives the message according to each conference The master-slave cascading relationship between the MCUs is located, and the pre-configured MCU master-slave cascading relationship is found. After finding the master-slave cascading relationship between the two MCUs, it is split into two cascade ports. Returning to the conference scheduling module; Step S810: The conference scheduling module separately invites (converses) the two cascade interfaces to the conference to which they belong; Step S812: determining whether the invitation is successful; Step S814: If the invitation is successful, automatic cascading of each conference is implemented, that is, the conference including multiple MCUs is successfully convened. Note that: When the conference scheduling module calls two expansion ports, you still need to apply for resources to the conference reservation module again. After the conference request module successfully requests the resources, the cascade interface can be successfully added. 9 is a schematic diagram of the cascading method shown in FIG. 8. As shown in FIG. 9, the cascading method of the multipoint control unit includes the following processing: Step S902: The conference scheduling module splits multiple packets into multiple conferences ( For the splitting method, refer to the description in FIG. 4 to FIG. 6;), send an application resource freeze request for each conference to the conference reservation module; Step S904: The conference reservation module searches the database, and the resource allocation algorithm calculates whether the resources of each conference are Sufficient, if sufficient, the resource is successfully frozen, that is, the reservation is successful; Step S906: After receiving the message that the resource is frozen successfully, the conference scheduling module summons all the conferences on each MCU, and instructs the conference reservation module to calculate the cascade. Information Step S908: After receiving the message, the conference reservation module searches for the master-slave cascading relationship of the MCU in advance according to the master-slave cascading relationship between the MCUs of the conferences, and finds the master-slave cascading relationship between the two MCUs. , it is split into two cascade ports and sent back to the conference scheduling module. Step S910: The conference scheduling module separately collects the two cascade ports into the conference to which they belong, thus realizing the automatic level of each conference. Union. Note that: When the conference scheduling module calls two expansion ports, you still need to apply for resources to the conference reservation module again. After the conference request module successfully requests the resources, the cascade interface can be successfully added. In summary, with the above-mentioned embodiments provided by the present invention, it is not necessary to hold a conference multiple times on each MCU when cascading conferences are held, and only one session is required, and automatic cascading of conferences of multiple MCUs can be realized, forming a pair. User-transparent automatic cascading conferences greatly increase the ease of use of the system and are convenient for users. And after the conference is held, terminals on all different MCUs can be managed from one portal. Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein. The steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps are fabricated as a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software. The above are only the preferred embodiments of the present invention, and are not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the scope of the present invention are intended to be included within the scope of the present invention.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 201010198171 CN101867771B (en) | 2010-06-04 | 2010-06-04 | Conference cascading method and system |
| CN201010198171.1 | 2010-06-04 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2011150868A1 true WO2011150868A1 (en) | 2011-12-08 |
Family
ID=42959300
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2011/075320 Ceased WO2011150868A1 (en) | 2010-06-04 | 2011-06-03 | Method and system for conference cascading |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101867771B (en) |
| WO (1) | WO2011150868A1 (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101867771B (en) * | 2010-06-04 | 2013-08-07 | 中兴通讯股份有限公司 | Conference cascading method and system |
| CN102006452A (en) * | 2010-11-24 | 2011-04-06 | 中兴通讯股份有限公司 | Method for monitoring terminal through IP network and MCU |
| CN102710922B (en) | 2012-06-11 | 2014-07-09 | 华为技术有限公司 | Cascade establishment method, equipment and system for multipoint control server |
| US9654524B2 (en) * | 2014-12-17 | 2017-05-16 | Futurewei Technologies, Inc. | System and method to customize a multipoint control unit |
| CN105915355B (en) * | 2016-04-13 | 2019-11-12 | 邦彦技术股份有限公司 | Conference control method and device |
| CN107317995A (en) * | 2016-04-26 | 2017-11-03 | 中兴通讯股份有限公司 | A kind of MCU cascade structures and its control method and control system |
| CN106130747A (en) * | 2016-07-15 | 2016-11-16 | 深圳市中兴云服务有限公司 | A kind of method of Conference control, system and mobile terminal |
| CN108063672B (en) * | 2016-11-07 | 2019-03-01 | 视联动力信息技术股份有限公司 | A kind of management method and device of video conference terminal |
| CN110708490A (en) * | 2018-07-10 | 2020-01-17 | 中兴通讯股份有限公司 | Conference creating method, conference creating device, conference system and readable storage medium |
| CN113014851B (en) * | 2019-12-19 | 2024-09-24 | 中兴通讯股份有限公司 | Video conference creation method, template generation method, device and storage medium |
| CN115695705B (en) * | 2021-07-26 | 2025-08-26 | Oppo广东移动通信有限公司 | Real-time communication method, computer-readable storage medium, and terminal device |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101316351A (en) * | 2008-06-20 | 2008-12-03 | 深圳华为通信技术有限公司 | Multi-point control cell cascade connection system and communication method and device thereof |
| CN101719903A (en) * | 2009-12-17 | 2010-06-02 | 中兴通讯股份有限公司 | Method and system for realizing multi-point control unit cascading of IP multimedia subsystem |
| CN101867771A (en) * | 2010-06-04 | 2010-10-20 | 中兴通讯股份有限公司 | Conference cascading method and system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006319673A (en) * | 2005-05-12 | 2006-11-24 | Mitsubishi Electric Corp | Video conference advertising display system |
| CN101316315A (en) * | 2007-05-28 | 2008-12-03 | 深圳Tcl工业研究院有限公司 | Fast focus locating method and device |
| CN101472134B (en) * | 2007-12-29 | 2012-04-04 | 华为终端有限公司 | System, method, terminal and multipoint control unit for video conference participant contact |
| CN101345844A (en) * | 2008-08-28 | 2009-01-14 | 杭州华三通信技术有限公司 | Multimedia code stream transmission method and multi-point control cell |
-
2010
- 2010-06-04 CN CN 201010198171 patent/CN101867771B/en active Active
-
2011
- 2011-06-03 WO PCT/CN2011/075320 patent/WO2011150868A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101316351A (en) * | 2008-06-20 | 2008-12-03 | 深圳华为通信技术有限公司 | Multi-point control cell cascade connection system and communication method and device thereof |
| CN101719903A (en) * | 2009-12-17 | 2010-06-02 | 中兴通讯股份有限公司 | Method and system for realizing multi-point control unit cascading of IP multimedia subsystem |
| CN101867771A (en) * | 2010-06-04 | 2010-10-20 | 中兴通讯股份有限公司 | Conference cascading method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101867771A (en) | 2010-10-20 |
| CN101867771B (en) | 2013-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2011150868A1 (en) | Method and system for conference cascading | |
| CN1849824B (en) | System and method for performing distributed video conferencing | |
| EP1678951B1 (en) | System and method for performing distributed video conferencing | |
| US8290128B2 (en) | Unified communication based multi-screen video system | |
| WO2009152762A1 (en) | Multipoint control unit cascaded system and communication method and device thereof | |
| WO2012034324A1 (en) | Video conference system and implementation method thereof | |
| WO2011026382A1 (en) | Method, device and system for presenting virtual conference site of video conference | |
| WO2016082577A1 (en) | Video conference processing method and device | |
| WO2011147182A1 (en) | Method and remote presentation system for obtaining remote seat position information | |
| WO2014161326A1 (en) | Video communication method and device | |
| WO2015003532A1 (en) | Multimedia conferencing establishment method, device and system | |
| US20170085838A1 (en) | System and Method of Multi-End-Point Data-Conferencing | |
| WO2013166762A1 (en) | Networking method and system for personal area network devices | |
| CN104735390A (en) | Layout method and device for videos and audios in immersive conference | |
| CN106878657A (en) | A video conferencing method and video conferencing system | |
| CN108156413B (en) | Video conference transmission method and device and MCU | |
| WO2010083754A1 (en) | Conference control method, control equipment and management equipment | |
| CN103765859B (en) | Method, control device, nodes and system of multipath auxiliary flow control | |
| US12476836B2 (en) | Audio and video conference implementation method, audio and video conference system, and related apparatus | |
| WO2016045496A1 (en) | Media control method and device | |
| CN110830752A (en) | Video conference host | |
| WO2014026478A1 (en) | Video conference signal processing method, video conference server and video conference system | |
| WO2015000303A1 (en) | Method for call processing and gateway | |
| WO2012051887A1 (en) | Distant view presenting system and cascading method therefor | |
| WO2013010428A1 (en) | Telepresence conference site control method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11789247 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 11789247 Country of ref document: EP Kind code of ref document: A1 |