[go: up one dir, main page]

CN106254301A - A kind of conference backup method, management node and conference system - Google Patents

A kind of conference backup method, management node and conference system Download PDF

Info

Publication number
CN106254301A
CN106254301A CN201510321059.5A CN201510321059A CN106254301A CN 106254301 A CN106254301 A CN 106254301A CN 201510321059 A CN201510321059 A CN 201510321059A CN 106254301 A CN106254301 A CN 106254301A
Authority
CN
China
Prior art keywords
conference
service module
management node
conference service
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.)
Withdrawn
Application number
CN201510321059.5A
Other languages
Chinese (zh)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201510321059.5A priority Critical patent/CN106254301A/en
Priority to PCT/CN2016/082265 priority patent/WO2016197795A1/en
Publication of CN106254301A publication Critical patent/CN106254301A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • 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/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0668Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
    • 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/1096Supplementary features, e.g. call forwarding or call holding
    • 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/40Support for services or applications
    • H04L65/401Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference

Landscapes

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

Abstract

本发明公开了一种会议备份方法、管理节点和会议系统。本发明提供的会议备份方法包括:第一管理节点在检测到第一会议服务模块处于异常状态后,向第二会议服务模块发送第一状态信息,其中,该第一状态信息包括第一会议服务模块记录的会议状态和会议信息,该第一会议服务模块是在当前远程会议中执行会议控制操作和会议媒体的转发管理操作的会议服务模块;第一管理节点将第一会议服务模块执行的各项操作迁移到第二会议服务模块上。本发明解决了现有技术在会议备份过程中,在主用MCU发生故障的情况下,由于需要备用MCU重新发起会议,而导致会议发生中断的问题。

The invention discloses a conference backup method, a management node and a conference system. The conference backup method provided by the present invention includes: after detecting that the first conference service module is in an abnormal state, the first management node sends the first status information to the second conference service module, wherein the first status information includes the first conference service module The conference status and conference information recorded by the module, the first conference service module is a conference service module that performs conference control operations and conference media forwarding management operations in the current teleconference; the first management node performs each conference service module This operation is migrated to the second meeting service module. The invention solves the problem in the prior art that in the conference backup process, when the active MCU fails, the conference is interrupted due to the need for the standby MCU to re-initiate the conference.

Description

Conference backup method, management node and conference system
Technical Field
The present invention relates to the field of multimedia communication, and in particular, to a conference backup method, a management node, and a conference system.
Background
With the rapid development of network and multimedia communication technologies and the influence of global environmental protection and low carbon concepts, users can be free from the limitation of geographical positions, and can participate in a teleconference through multimedia technologies such as audio and video without visiting the site, so that a conference system is widely applied.
The present conference system usually uses a display device such as a television and a conference television terminal, and a plurality of user terminals distributed in various places are collected into the same conference through a Multipoint Control Unit (MCU), and participants discuss related issues through transmission of audio, video and data, so as to achieve the purpose of on-site interaction and communication. Fig. 1 is a schematic structural diagram of a video conference system in the prior art, as shown in fig. 1, a video conference MCU includes a Multipoint Control (MC) module and a Multipoint Processing (MP) module, and a function of Multipoint control is implemented on a hardware platform of the video conference MCU, that is, a function of the MCU is implemented on a specific hardware MCU. The MCU is used as a center for conference system signaling processing and media processing, the stability of the MCU is used as an important index for measuring the performance of the conference system, and if the MCU has problems, the interruption of conference communication is directly caused; generally, in the existing conference system, a backup MCU can be used when a main MCU fails by backing up a hardware MCU, and information such as a conference number and a participant terminal can be backed up, so that a conference is restarted by the backup MCU through the backup information.
However, in the prior art, in the process of a conference backup, when the active MCU fails, the standby MCU is required to restart the conference, which causes a problem of interruption of the conference.
Disclosure of Invention
In order to solve the technical problems, the invention provides a conference backup method, a management node and a conference system, so as to solve the problem that in the prior art, in the process of conference backup, when a main MCU fails, a standby MCU is required to restart a conference, so that the conference is interrupted.
In a first aspect, the present invention provides a conference backup method, where the method includes:
after detecting that a first conference service module is in an abnormal state, a first management node sends first state information to a second conference service module, wherein the first state information comprises a conference state and conference information recorded by the first conference service module, and the first conference service module is a conference service module which executes conference control operation and conference media forwarding management operation in a current remote conference;
and the first management node migrates various operations executed by the first conference service module to the second conference service module.
In a first possible implementation manner of the first aspect, before the first management node sends the first state information to the second conference service module after detecting that the first conference service module is in an abnormal state, the method further includes:
the first management node selects one conference service module in an idle state from the N conference service modules as the second conference service module; wherein N is an integer greater than or equal to 2.
In a second possible implementation manner of the first aspect, after the first management node migrates the operations executed by the first conference service module to the second conference service module, the method further includes:
the first management node sends indication information to the second conference service module, where the indication information is used to indicate the second conference service module to send notification messages to a conference media service module, a call service module, and a call media service module in a conference system, and the notification messages are used to notify the second conference service module to execute the conference control operation and the forwarding management operation of the conference media in the current teleconference.
In a third possible implementation manner of the first aspect, the first conference service module and the second conference service module are disposed in a same working node; or,
the first conference service module and the second conference service module are arranged in different working nodes.
According to the first aspect and any one of the first to third possible implementation manners of the first aspect, in a fourth possible implementation manner, before the detecting that the first conference service module is in the abnormal state, the first management node further includes:
the first management node creates a teleconference according to a participant terminal selected by a user from a terminal list pre-configured on the first management node, and calls the selected participant terminal through the first conference service module;
when the state of the current teleconference changes, the first management node receives state change information sent by the first conference service module, wherein the state change information comprises one or more of adding or deleting a participant terminal and changing speech control or sound control information of the participant terminal; the first state information is specifically generated by the first management node according to the conference state and the conference information recorded by the first conference service module and the received state change information.
According to the first aspect and any one of the first to third possible implementation manners of the first aspect, in a fifth possible implementation manner, the method further includes:
the first management node repeatedly sends second state information to a second management node at a first time interval, and the current second state information is used for indicating that the second management node establishes connection with each working node in a conference system according to the current second state information when not receiving new second state information sent by the first management node in a second time interval, wherein the second conference state information comprises conference states and conference information recorded by a conference service module which executes conference control operation and conference media forwarding management operation in the current remote conference.
In a second aspect, the present invention provides a management node, comprising:
the system comprises a detection module, a conference service module and a conference service module, wherein the detection module is used for detecting the running state of a first conference service module, and the first conference service module is a conference service module which executes conference control operation and conference media forwarding management operation in the current remote conference;
the sending module is used for sending first state information to the second conference service module after the detection module detects that the first conference service module is in an abnormal state, wherein the first state information comprises a conference state and conference information recorded by the first conference service module;
and the processing module is used for migrating various operations executed by the first conference service module to the second conference service module.
In a first possible implementation manner of the second aspect, the management node further includes: the selection module is used for selecting one conference service module in an idle state from the N conference service modules as the second conference service module after the detection module detects that the first conference service module is in an abnormal state and before the sending module sends first state information to the second conference service module; wherein N is an integer greater than or equal to 2.
In a second possible implementation manner of the second aspect, the sending module is further configured to send, after the processing module migrates the operations executed by the first conference service module to the second conference service module, indication information to the second conference service module, where the indication information is used to indicate the second conference service module to send notification messages to a conference media service module, a call service module, and a call media service module in a conference system, and the notification messages are used to notify the second conference service module to execute the conference control operation and the forwarding management operation of the conference media in the current teleconference.
According to the second aspect and any one of the first to second possible implementation manners of the second aspect, in a third possible implementation manner, the management node further includes: the establishing module is used for establishing a teleconference according to a participant terminal selected by a user from a terminal list pre-configured on the management node before the detection module detects the running state of the first conference service module, and calling the selected participant terminal through the first conference service module;
a receiving module, configured to receive state change information sent by the first conference service module when a state of the current teleconference changes, where the state change information includes one or more of a new conference terminal or a deleted conference terminal, and a change of speech control information or sound control information for each of the conference terminals;
the processing module is further configured to generate first state information used for being sent to the second conference service module according to the conference state and the conference information recorded by the first conference service module and the state change information received by the receiving module.
According to the second aspect and any one of the first to second possible implementation manners of the second aspect, in a fourth possible implementation manner, the sending module is further configured to repeatedly send second state information to a standby management node at a first time interval, where the current second state information is used to indicate that the second management node does not receive new second state information sent by the first management node in a second time interval, and establish a connection with each working node in a conference system according to the current second state information, where the second conference state information includes conference states and conference information recorded by a conference service module that performs a conference control operation and a forwarding management operation of conference media in the current teleconference.
In a third aspect, the present invention provides a conference system, comprising a first conference service module, a second conference service module, and a management node as described in any one of the second aspects above;
the first conference service module is used for executing conference control operation and conference media forwarding management operation in the current remote conference;
the second conference service module is configured to, after receiving the first state information sent by the management node and after the management node migrates the operations executed by the first conference service module to the second conference service module, execute the conference control operation and the forwarding management operation of the conference media in the current teleconference.
In a first possible implementation manner of the third aspect, the first conference service module and the second conference service module are disposed in a same working node; or,
the first conference service module and each second conference service module are arranged in different working nodes.
According to the conference backup method, the management node and the conference system, the first management node detects the state of a first conference service module which provides conference control service and conference media forwarding management operation for a current teleconference, and after detecting that the first conference service module is in an abnormal state, first state information is sent to a second conference service module, wherein the first state information comprises the conference state and the conference information recorded by the first conference service module, so that various operations executed by the first conference service module in the abnormal state can be migrated to the second conference service module; the conference backup method solves the problem that the conference is interrupted due to the fact that the standby MCU needs to initiate the conference again under the condition that the main MCU fails in the conference backup process in the prior art, improves the intelligence of the conference backup method in a response mode, and improves the working efficiency of a remote conference.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the example serve to explain the principles of the invention and not to limit the invention.
Fig. 1 is a schematic structural diagram of a video conference system in the prior art;
fig. 2 is a flowchart of a conference backup method according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a conference system for performing the conference backup method of FIG. 2;
FIG. 4 is a schematic diagram of an alternative conferencing system for performing the conference backup method of FIG. 2;
fig. 5 is a flowchart of another conference backup method according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a conference system for performing the conference backup method provided in FIG. 5;
fig. 7 is a schematic structural diagram of a management node according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of another management node according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.
The steps illustrated in the flow charts of the figures may be performed in a computer system such as a set of computer-executable instructions. Also, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here.
Fig. 2 is a flowchart of a conference backup method according to an embodiment of the present invention. The conference backup method provided by this embodiment is suitable for a remote conference, for example, a teleconference may be performed, and the method may be executed by a conference system, where the conference system is usually implemented by a hardware and software method, and the conference system in this embodiment includes a first management node, a first conference service module, and a second conference service module. As shown in fig. 2, the method provided by this embodiment may include:
s110, after detecting that the first conference service module is in an abnormal state, the first management node sends first state information to the second conference service module, where the first state information includes a conference state and conference information recorded by the first conference service module, and the first conference service module is a conference service module that performs a conference control operation and a conference media forwarding management operation in a current teleconference.
In this example, the first conference service module is an important control module for executing a teleconference, and is also an important component of the MCU, and is responsible for implementing a conference control function and a forwarding management function of a conference media, where the implemented functions include: the conference system is responsible for holding a conference, calling the participating terminals, verifying the participating terminals called externally, locking the conference, encrypting the conference, controlling the speech of each participating terminal, forbidding or adjusting the sound of a certain participating terminal and the like; that is, the operation state of the first conference service module determines whether the conference can be held normally, and is a core service module of the conference system. Therefore, in this embodiment, the first conference service module is functionally backed up, that is, a second conference service module is set in the conference system, and the second conference service module is in a running state after the conference system is started, and at this time, various operations performed by the first conference service module are not executed. The first management node in this embodiment is responsible for managing the service states of the first and second conference service modules, and may record and present the conference state, for example, a user of the participating terminal may be presented through a display of the first management node; specifically, the first management node detects an operating state of the first conference service module in a currently held teleconference, and when the first conference service module is found to be in an abnormal state, for example, when the first conference service module is detected to be down, sends first state information to the second conference service module, so as to subsequently use the second conference service module to provide services for the current teleconference.
In this embodiment, the first management node is responsible for managing a service state of the first conference service module, that is, the first management node may obtain a conference state and conference information of a current teleconference in real time, specifically, may obtain the conference state and the conference information through interaction with the first conference service module, and when the first conference service module is in an abnormal state, the first management node may back up the current teleconference by enabling the second conference service module. In a specific implementation, the second conference service module serves as a standby conference service module, and has the same function as the first conference service module, and the second conference service module needs to acquire the state and information of the current teleconference before providing service for the current teleconference, so that the first management node sends the conference state and the conference information, which are recorded by the first conference service module before the abnormal state occurs, to the second conference service module, and the current teleconference is backed up in the second conference service module.
Fig. 3 is a schematic structural diagram of a conference system for executing the conference backup method provided in fig. 2. As shown in fig. 3, the first conference service module 11 and the second conference service module 12 in this embodiment are important components of MCUs, and are not disposed in a specific hardware MCU, but disposed in a working node of the conference system, the working node is connected to the first management node 10 through a transmission network, the working node is generally distributed, and interaction between the working nodes is also realized through the transmission network. It should be noted that the first conference service module and the second conference service module may be disposed in the same working node of the conference system; in addition, the first conference service module and the second conference service module may also be disposed in different working nodes of the conference system, and fig. 3 illustrates an example in which the first conference service module and the second conference service module are disposed in different working nodes; in a specific implementation of this embodiment, for example, a monitoring module for detecting a working state of the first conference service module at regular time is disposed in a working node where the first conference service module is located, and the monitoring module reports an abnormal state of the first conference service module to the first management node.
S120, the first management node transfers various operations executed by the first conference service module to the second conference service module.
In this embodiment, the second conference service module has the capability of executing a conference control operation and a forwarding management operation of a conference media, and has already obtained the conference state and the conference information recorded by the first conference service module, at this time, the first management node may migrate various operations executed by the first conference service module to the second conference service module, and the second conference service module serves as a new conference service module to continue the current teleconference, that is, the second conference service module does not need to initiate the conference again, which can avoid interruption of the current teleconference when the first conference service module is abnormal, and improve the efficiency of the teleconference at the same time.
In the conference backup method provided by this embodiment, a first management node detects a state of a first conference service module that provides a conference control service and a conference media forwarding management operation for a current teleconference, and sends first state information to a second conference service module after detecting that the first conference service module is in an abnormal state, where the first state information includes a conference state and conference information recorded by the first conference service module, so that operations executed by the first conference service module in the abnormal state can be migrated to the second conference service module; the conference backup method provided by the embodiment solves the problem that in the conference backup process in the prior art, when the master MCU fails, the standby MCU is required to restart the conference, so that the conference is interrupted, the intelligence of the conference backup method is improved in response, and meanwhile, the working efficiency of the teleconference is improved.
Further, in the method provided by this embodiment, the function of the MCU is implemented by the working node where the first conference service module and the second conference service module are located, instead of implementing the function of the MCU by specific hardware in the prior art, which can reduce the cost of deploying and operating a large-scale conference system, so that a user of each participant terminal can use the conference system to participate in a teleconference like using an Email (Email), a telephone, and a computer.
It should be noted that, in the embodiment of the present invention, the conference system may include N conference service modules, each of which may be in a different working state, for example, some of the conference service modules are providing services for other remote conferences, and the method provided in this embodiment may further include, after the first management node detects that the first conference service module is in the abnormal state, before sending the first state information to the second conference service module: the first management node selects one conference service module in an idle state from N conference service modules as the second conference service module, wherein N is an integer greater than or equal to 2; the second conference service module in this embodiment may be selected from a plurality of conference service modules in the conference system, and specifically serves as a standby conference service module of the first conference service module to participate in subsequent service work of the current teleconference.
In a specific implementation of this embodiment, when selecting the second conference service module, the first management node may preferentially select a conference service module that is not in the same working node as the first conference service module, for example, so as to avoid failure of the conference backup method in the execution process due to a hardware failure, thereby ensuring that the current teleconference is performed smoothly.
As shown in fig. 4, a schematic structural diagram of another conference system for executing the conference backup method provided in fig. 2 is shown, and on the basis of the above embodiments, the conference system further includes a conference media service module 13, a call service module 14, and a call media service module 15; the method shown in fig. 2 further includes, after S120: s130, the first management node sends indication information to the second conference service module, where the indication information is used to indicate that the second conference service module sends notification messages to the conference media service module, the call service module, and the call media service module, the notification messages are used to notify that the second conference service module executes a conference control operation and a forwarding management operation of conference media in the current teleconference, and the notification messages may include a Uniform Resource Locator (URL) of the second conference service module. It should be noted that the conference system in the embodiment of the present invention is not limited to the several service modules, and may further include other service modules, and the embodiment takes an interaction manner between the second conference service module and the several service modules as an example for description.
In this embodiment, the conference media service module 13 is responsible for performing operations such as audio mixing and forwarding, video forwarding and the like of a plurality of call media services of a current teleconference in an area, the call service module 14 is responsible for operations such as media negotiation and channel control of a call, and the call media service module 15 is responsible for operations of establishing a media channel with one participating terminal under the control of the call service. Similarly, the conference service module 13, the call service module 14 and the call media service module 15 may also run on distributed working nodes, all the service modules in this embodiment may share one working node, or some of the service modules may share one working node, for example, the second conference service module 12 and the conference media service module 13 may run on one working node, or each service module may run on a different working node, as shown in fig. 4 by way of example where each service module runs on a different working node, the first management node 10 is responsible for managing conference resources on each working node, i.e., services provided by each service module, if the first and second conference service modules run on one working node, when the first conference service module fails, the operations performed by the first conference service module may be migrated to the second conference service module, however, when the working node is in fault, the second conference service module cannot implement the backup service, and therefore, the deployment manner of each service module in the conference system shown in fig. 4 is favorable for implementing the function of the MCU, because each service module runs on a different working node, a certain service module does not affect the progress of the whole conference when the service module is down and recovered, and if the working node where the first conference service module is located is powered off, the backup of the current teleconference can be implemented, which is favorable for improving the practicability of the conference backup method.
In this embodiment, when the second conference service module starts to execute each operation of the conference service, the second conference service module notifies other service modules currently used in the conference through a signaling, and in the whole switching process, the other service modules are not changed, and the code stream between the participating terminal and the MCU is not interrupted. Therefore, the method provided by the embodiment can realize seamless switching of the current teleconference under the condition that the first conference service module is down, and the participating terminals are not influenced completely in the whole process.
It should be noted that, in this embodiment, the function of the MCU is implemented by each working node connected to the first management node, and when the capability of the existing working node is limited, the function of the MCU can be extended by increasing the working node.
Fig. 5 is a flowchart of another conference backup method according to an embodiment of the present invention. The method provided by this embodiment is also applicable to the case of performing a teleconference, and the method can be executed by a conference system, where the conference system is usually implemented by a hardware and software method, and the conference system in this embodiment includes a first management node, a first conference service module, and a second conference service module. As shown in fig. 5, the method provided by the present embodiment may include:
and S210, the first management node creates a teleconference according to the participant terminal selected by the user in the terminal list, and calls the selected participant terminal through the first conference service module.
In this embodiment, a terminal list may be preset in the first management node, and the terminal list may be displayed on a Graphical User Interface (GUI) of the first management node, so that a User may select a participant terminal, so that the first management node may create a teleconference with the channel control module according to a selection notification protocol of the User, call the selected participant terminal through the first conference service module, complete the holding of the teleconference at this time, and perform the conference under the control of the first conference service module; the first conference service module in this embodiment is also used to perform conference control operations and forwarding management operations of conference media in the current teleconference.
S220, the first conference service module detects whether the state of the current teleconference changes in real time; if yes, go to S230, otherwise go to S240.
S230, the first management node receives state change information sent by the first conference service module, where the state change information includes one or more of adding or deleting a participant terminal, and changing speech control or voice control information for each participant terminal.
In any case, the first conference service module may check whether the state of the conference changes in real time, and send changed state information to the first management node when the state of the conference changes, so that the first management node records the latest conference state and conference information.
It should be noted that, after executing S230, the present embodiment may return to S220 to continue detecting whether the state of the current teleconference changes, and the present embodiment does not limit the execution times of S220 to S230.
S240, the first management node detects whether the first conference service module is in an abnormal state; if yes, go to step S250, otherwise go to step S280.
S250, the first management node sends the first state information to the second conference service module. The first state information in this embodiment is specifically generated by the first management node according to the conference state and the conference information recorded by the first conference service module, and the state change information received in S230.
S260, the first management node transfers various operations executed by the first conference service module to the second conference service module.
And S270, the first management node sends indication information to the second conference service module, wherein the indication information is used for indicating the second conference service module to respectively send notification messages to the conference media service module, the call service module and the call media service module. The notification message in this embodiment is also used to notify the service modules that the second conference service module performs the conference control operation and the forwarding management operation of the conference media in the current teleconference.
S280, the first management node controls the first conference service module to continue to execute the conference control operation and the forwarding management operation of the conference media in the current teleconference.
In a specific implementation of the present invention, the conference backup method provided in each embodiment depends on the processing of the first management node, so that the stability of the first management node is also an important factor affecting the stability of the teleconference in each embodiment of the present invention. Therefore, the present embodiment may also perform backup on the first management node, as shown in fig. 6, in order to provide a schematic structural diagram of a conference system for executing the conference backup method provided in fig. 5, each service module in the conference system shown in fig. 6 is operated on a different working node, and the conference system in this embodiment further includes a second management node 16. The method provided by this example further includes:
and S290, the first management node repeatedly sends second state information to the second management node at the first time interval, where the current second state information is used to indicate that the second management node does not receive new second state information sent by the first management node in the second time interval, and establish a connection with each working node in the conference system according to the current second state information, where the second conference state information includes conference states and conference information recorded by a conference service module that performs conference control operations and forwarding management operations of conference media in the current teleconference.
In this embodiment, by deploying the second management node in the conference system as a backup for the first management node, the first management node sends registration information to each working node when a teleconference is created after being started, and establishes a connection with each working node, so as to manage conference resources on each working node. The second management node sends registration information to the first management node after starting, does not manage any conference resource at the moment, and only receives second state information sent by the first management node, wherein the second state information records the current teleconference state and conference information of the held conference; specifically, the first management node may send the second state information to the second management node repeatedly at regular time, and if the second management node does not receive the second state information sent by the first management node within a certain time, it is determined that the first management node sends a failure, and at this time, the second management node takes over the work of the first management node according to the second state information received latest, and at this time, the second management node establishes a connection with each working node, and takes over conference resource management and conference control work. In addition, when the first management node in this embodiment fails, the first conference service module may perform the control and management operation of the conference, or the first conference service module may be down at this time, and the control and management operation of the conference is switched to the second conference service module to be performed, so that after S270 or S280 in the above embodiment, S290 may be performed.
It should be noted that, in this embodiment, the first time interval and the second time interval may be the same or different, and usually, the second time interval is greater than or equal to the first time interval; in addition, the first management node in this embodiment sends the registration information to the second management node after recovery, and the original work content of the first management node and the second management node is sent and replaced, at this time, the first management node acts as a standby management node. Obviously, according to the method provided by this embodiment, when the first management node is down, the management work can be migrated to the second management node, and the process of the current teleconference is also not affected, so that the stability of the teleconference is further improved.
Fig. 7 is a schematic structural diagram of a management node according to an embodiment of the present invention. The management node provided in this embodiment is suitable for performing a teleconference, for example, a teleconference or a video conference, and is generally implemented by hardware and software methods, and is disposed in a conference system, where the conference system further includes a first conference service module and a second conference service module. As shown in fig. 7, the management node provided in this embodiment specifically includes: a detection module 21, a transmission module 22 and a processing module 23.
The detecting module 21 is configured to detect an operating state of a first conference service module, where the first conference service module is a conference service module that performs a conference control operation and a forwarding management operation of conference media in a current teleconference.
And a sending module 22, configured to send, after the detecting module 21 detects that the first conference service module is in the abnormal state, first state information to the second conference service module, where the first state information includes a conference state and conference information recorded by the first conference service module.
The operations executed by the first conference service module in the current teleconference, the management work of the management node on the first conference service module, and the functions of the second conference service module in the present embodiment are the same as those in the above embodiments. The conferencing system provided with reference to fig. 3 can be referred to, and similarly, the first conferencing service module and the second conferencing service module can be disposed in the same working node of the conferencing system, or the first conferencing service module and the second conferencing service module can be disposed in different working nodes of the conferencing system.
And the processing module 23 is configured to migrate the operations performed by the first conference service module to the second conference service module.
The second conference service module in this embodiment has the capability of executing the conference control operation and the forwarding management operation of the conference media, and after the processing module 23 transfers each operation executed by the first conference service module to the second conference service module, the second conference service module does not need to initiate the conference again, and the current teleconference can be continued, thereby avoiding the interruption of the current teleconference when the first conference service module is abnormal.
The management node provided in the embodiment of the present invention is configured to execute the conference backup method provided in the embodiment shown in fig. 2 of the present invention, and has corresponding functional modules, which have similar implementation principles and technical effects, and are not described herein again.
It should be noted that, in the embodiment of the present invention, the conference system may include N conference service modules, each of which may be in a different working state, for example, some of the conference service modules are providing services for other remote conferences, the management node provided in this embodiment further includes a selecting module 24, configured to select one conference service module in an idle state as the second conference service module before the sending module 22 sends the first state information to the second conference service module after the detecting module 21 detects that the first conference service module is in an abnormal state, where N is an integer greater than or equal to 2.
In the above embodiments, the conference system further includes a conference media service module, a call service module, and a call media service module; the sending module 22 in the management node shown in fig. 7 is further configured to, after the processing module 23 migrates the operations performed by the first conference service module to the second conference service module, send indication information to the second conference service module, where the indication information is used to instruct the second conference service module to send notification messages to the conference media service module, the call service module and the call media service module, respectively, where the notification messages are used to notify that the second conference service module performs a conference control operation and a forwarding management operation of conference media in the current teleconference, and a URL of the second conference service module may be included in the notification messages. It should be noted that the conference system in the embodiment of the present invention is not limited to the several service modules, and may further include other service modules, and the embodiment takes an interaction manner between the second conference service module and the several service modules as an example for description.
Fig. 8 is a schematic structural diagram of another management node according to an embodiment of the present invention. The management node provided in this embodiment may be preset with a terminal list, and on the basis of the structure of the management node shown in fig. 7, the management node may further include a creating module 25 and a receiving module 26, where the creating module 25 is configured to create a teleconference according to a participant terminal selected by a user in the terminal list before the detecting module 21 detects the operating state of the first conference service module, and call the selected participant terminal through the first conference service module; a receiving module 26, configured to receive state change information sent by the first conference service module when a state of a current teleconference changes, where the state change information includes one or more of adding or deleting a participant terminal, and changing speech control or sound control information for each participant terminal; accordingly, the processing module 23 is further configured to generate the first state information for sending to the second conference service module according to the conference state and the conference information recorded by the first conference service module and the state change information received by the receiving module 26.
In the specific implementation of the present invention, the conference backup method provided in each embodiment depends on the processing of the management node, so the stability of the management node is also an important factor affecting the stability of the teleconference in each embodiment of the present invention. Therefore, the embodiment may also backup the management node, specifically, the conference system in this embodiment further includes a standby management node, and the service modules are run on working nodes of the conference system, and the sending module 22 in this embodiment is further configured to repeatedly send, to the second management node, second state information at a first time interval, where the current second state information is used to indicate that the second management node does not receive new second state information sent by the management node in a second time interval, and establish a connection with each working node in the conference system according to the current second state information, where the second conference state information includes conference states and conference information recorded by the conference service module that performs a conference control operation and a forwarding management operation of conference media in a current teleconference.
It should be noted that the first time interval and the second time interval in this embodiment may be the same or different, and usually, the second time interval is equal to or greater than the first time interval.
The management node provided in the embodiment of the present invention is configured to execute the conference backup method provided in each embodiment shown in fig. 5 of the present invention, and has corresponding functional modules, which have similar implementation principles and technical effects, and are not described herein again.
An embodiment of the present invention further provides a conference system, where the conference system includes a first conference service module, a second conference service module, and any management node in the embodiments shown in fig. 7 and fig. 8; the first conference service module is used for executing conference control operation and conference media forwarding management operation in the current remote conference; and the second conference service module is used for executing the conference control operation and the conference media forwarding management operation in the current remote conference after receiving the first state information sent by the management node and the management node transfers various operations executed by the first conference service module to the second conference service module.
In a specific implementation, on one hand, the first conference service module and the second conference service module may be disposed in a same working node of the conference system; on the other hand, the first conference service module and the second conference service module may be disposed in different working nodes of the conference system.
The structure of the management node in this embodiment is the same as the structure of the management node shown in fig. 7 and fig. 8, and the conference system provided in this embodiment of the present invention is configured to execute the conference backup method provided in fig. 2 and fig. 5 of the present invention, and has corresponding entity devices, which have similar implementation principles and technical effects, and are not described herein again.
It should be noted that the management node in each embodiment shown in fig. 7 and 8 is the first management node in the embodiments shown in fig. 2 to 6, and the standby management node in each embodiment shown in fig. 7 and 8 is the second management node in the embodiments shown in fig. 2 to 6.
Although the embodiments of the present invention have been described above, the above description is only for the convenience of understanding the present invention, and is not intended to limit the present invention. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (13)

1. A conference backup method, the method comprising:
after detecting that a first conference service module is in an abnormal state, a first management node sends first state information to a second conference service module, wherein the first state information comprises a conference state and conference information recorded by the first conference service module, and the first conference service module is a conference service module which executes conference control operation and conference media forwarding management operation in a current remote conference;
and the first management node migrates various operations executed by the first conference service module to the second conference service module.
2. The conference backup method according to claim 1, wherein before the first management node sends the first state information to the second conference service module after detecting that the first conference service module is in the abnormal state, the method further comprises:
the first management node selects one conference service module in an idle state from the N conference service modules as the second conference service module; wherein N is an integer greater than or equal to 2.
3. The conference backup method according to claim 1, wherein after the first management node migrates the operations performed by the first conference service module to the second conference service module, the method further comprises:
the first management node sends indication information to the second conference service module, where the indication information is used to indicate the second conference service module to send notification messages to a conference media service module, a call service module, and a call media service module in a conference system, and the notification messages are used to notify the second conference service module to execute the conference control operation and the forwarding management operation of the conference media in the current teleconference.
4. The conference backup method according to claim 1, wherein the first conference service module and the second conference service module are disposed in a same working node; or,
the first conference service module and the second conference service module are arranged in different working nodes.
5. The conference backup method according to any one of claims 1 to 4, wherein before detecting that the first conference service module is in an abnormal state, the first management node further comprises:
the first management node creates a teleconference according to a participant terminal selected by a user from a terminal list pre-configured on the first management node, and calls the selected participant terminal through the first conference service module;
when the state of the current teleconference changes, the first management node receives state change information sent by the first conference service module, wherein the state change information comprises one or more of adding or deleting a participant terminal and changing speech control or sound control information of the participant terminal; the first state information is specifically generated by the first management node according to the conference state and the conference information recorded by the first conference service module and the received state change information.
6. The conference backup method according to any one of claims 1 to 4, characterized in that the method further comprises:
the first management node repeatedly sends second state information to a second management node at a first time interval, and the current second state information is used for indicating that the second management node establishes connection with each working node in a conference system according to the current second state information when not receiving new second state information sent by the first management node in a second time interval, wherein the second conference state information comprises conference states and conference information recorded by a conference service module which executes conference control operation and conference media forwarding management operation in the current remote conference.
7. A management node, characterized in that the management node comprises:
the system comprises a detection module, a conference service module and a conference service module, wherein the detection module is used for detecting the running state of a first conference service module, and the first conference service module is a conference service module which executes conference control operation and conference media forwarding management operation in the current remote conference;
the sending module is used for sending first state information to the second conference service module after the detection module detects that the first conference service module is in an abnormal state, wherein the first state information comprises a conference state and conference information recorded by the first conference service module;
and the processing module is used for migrating various operations executed by the first conference service module to the second conference service module.
8. The management node of claim 7, wherein the management node further comprises: the selection module is used for selecting one conference service module in an idle state from the N conference service modules as the second conference service module after the detection module detects that the first conference service module is in an abnormal state and before the sending module sends first state information to the second conference service module; wherein N is an integer greater than or equal to 2.
9. The management node of claim 7, wherein the sending module is further configured to send, after the processing module migrates the operations performed by the first conference service module to the second conference service module, indication information to the second conference service module, where the indication information is used to instruct the second conference service module to send notification messages to a conference media service module, a call service module, and a call media service module in a conference system, respectively, and the notification messages are used to notify the second conference service module to perform the conference control operation and the forwarding management operation of the conference media in the current teleconference.
10. The management node according to any one of claims 7 to 9, wherein the management node further comprises: the establishing module is used for establishing a teleconference according to a participant terminal selected by a user from a terminal list pre-configured on the management node before the detection module detects the running state of the first conference service module, and calling the selected participant terminal through the first conference service module;
a receiving module, configured to receive state change information sent by the first conference service module when a state of the current teleconference changes, where the state change information includes one or more of a new conference terminal or a deleted conference terminal, and a change of speech control information or sound control information for each of the conference terminals;
the processing module is further configured to generate first state information used for being sent to the second conference service module according to the conference state and the conference information recorded by the first conference service module and the state change information received by the receiving module.
11. The management node according to any one of claims 7 to 9, wherein the sending module is further configured to repeatedly send second status information to the standby management node at a first time interval, where the current second status information is used to indicate that the second management node establishes a connection with each working node in the conference system according to the current second status information when the second management node does not receive new second status information sent by the first management node within a second time interval, and the second conference status information includes conference status and conference information recorded by a conference service module that performs a conference control operation and a forwarding management operation of conference media in the current teleconference.
12. A conferencing system comprising a first conferencing service module, a second conferencing service module and a management node as claimed in any of claims 7 to 11;
the first conference service module is used for executing conference control operation and conference media forwarding management operation in the current remote conference;
the second conference service module is configured to, after receiving the first state information sent by the management node and after the management node migrates the operations executed by the first conference service module to the second conference service module, execute the conference control operation and the forwarding management operation of the conference media in the current teleconference.
13. The conferencing system of claim 12, wherein the first conferencing service module and the second conferencing service module are disposed in a same working node; or,
the first conference service module and each second conference service module are arranged in different working nodes.
CN201510321059.5A 2015-06-11 2015-06-11 A kind of conference backup method, management node and conference system Withdrawn CN106254301A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510321059.5A CN106254301A (en) 2015-06-11 2015-06-11 A kind of conference backup method, management node and conference system
PCT/CN2016/082265 WO2016197795A1 (en) 2015-06-11 2016-05-16 Conference backup method, management node and conference system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510321059.5A CN106254301A (en) 2015-06-11 2015-06-11 A kind of conference backup method, management node and conference system

Publications (1)

Publication Number Publication Date
CN106254301A true CN106254301A (en) 2016-12-21

Family

ID=57504440

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510321059.5A Withdrawn CN106254301A (en) 2015-06-11 2015-06-11 A kind of conference backup method, management node and conference system

Country Status (2)

Country Link
CN (1) CN106254301A (en)
WO (1) WO2016197795A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108337535A (en) * 2018-03-21 2018-07-27 广州视源电子科技股份有限公司 Client video forwarding method, device, equipment and storage medium
CN109889762A (en) * 2019-03-01 2019-06-14 视联动力信息技术股份有限公司 A kind of conference control method and device
CN110392225A (en) * 2018-04-23 2019-10-29 北京视联动力国际信息技术有限公司 A kind of control method and view networked video conference system
CN113438437A (en) * 2021-05-07 2021-09-24 深圳市捷视飞通科技股份有限公司 Video conference recovery method and device, computer equipment and storage medium
CN115361361A (en) * 2022-08-18 2022-11-18 上海赛连信息科技有限公司 Video conference migration flow control method and system
CN115766304A (en) * 2022-10-21 2023-03-07 上海赛连信息科技有限公司 Interaction method and system for mobile terminal and conference terminal

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159842A (en) * 2007-10-23 2008-04-09 杭州华三通信技术有限公司 Backup method and device for video conference
CN101753339A (en) * 2008-12-09 2010-06-23 中兴通讯股份有限公司 Method for realizing conference backup function of multi-point control unit and system thereof
CN101835025A (en) * 2010-04-21 2010-09-15 杭州华三通信技术有限公司 Spare MCU selecting method and equipment
EP2254309A1 (en) * 2009-05-20 2010-11-24 Thomson Licensing Method for sending data of a service
CN102377980A (en) * 2010-08-16 2012-03-14 杭州华三通信技术有限公司 Backup method and system of MCU (multi-point control unit) in video conference
CN103262529A (en) * 2010-05-12 2013-08-21 布鲁珍视网络有限公司 Systems and methods for scalable composition of media streams for real-ime multimedia communication
US20130335515A1 (en) * 2012-06-14 2013-12-19 Vivek WAMORKAR Call Movement in a Conferencing System

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100559866C (en) * 2007-07-23 2009-11-11 杭州华三通信技术有限公司 A video terminal switching method and multi-point control unit
US8493892B1 (en) * 2009-03-30 2013-07-23 Shoretel, Inc. Resolving conflicts in distributed systems

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159842A (en) * 2007-10-23 2008-04-09 杭州华三通信技术有限公司 Backup method and device for video conference
CN101753339A (en) * 2008-12-09 2010-06-23 中兴通讯股份有限公司 Method for realizing conference backup function of multi-point control unit and system thereof
EP2254309A1 (en) * 2009-05-20 2010-11-24 Thomson Licensing Method for sending data of a service
CN101835025A (en) * 2010-04-21 2010-09-15 杭州华三通信技术有限公司 Spare MCU selecting method and equipment
CN103262529A (en) * 2010-05-12 2013-08-21 布鲁珍视网络有限公司 Systems and methods for scalable composition of media streams for real-ime multimedia communication
CN102377980A (en) * 2010-08-16 2012-03-14 杭州华三通信技术有限公司 Backup method and system of MCU (multi-point control unit) in video conference
US20130335515A1 (en) * 2012-06-14 2013-12-19 Vivek WAMORKAR Call Movement in a Conferencing System

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108337535A (en) * 2018-03-21 2018-07-27 广州视源电子科技股份有限公司 Client video forwarding method, device, equipment and storage medium
CN108337535B (en) * 2018-03-21 2020-12-29 广州视源电子科技股份有限公司 Client video forwarding method, device, device and storage medium
CN110392225A (en) * 2018-04-23 2019-10-29 北京视联动力国际信息技术有限公司 A kind of control method and view networked video conference system
CN109889762A (en) * 2019-03-01 2019-06-14 视联动力信息技术股份有限公司 A kind of conference control method and device
CN113438437A (en) * 2021-05-07 2021-09-24 深圳市捷视飞通科技股份有限公司 Video conference recovery method and device, computer equipment and storage medium
CN115361361A (en) * 2022-08-18 2022-11-18 上海赛连信息科技有限公司 Video conference migration flow control method and system
CN115361361B (en) * 2022-08-18 2023-08-04 上海赛连信息科技有限公司 Video conference migration flow control method and system thereof
CN115766304A (en) * 2022-10-21 2023-03-07 上海赛连信息科技有限公司 Interaction method and system for mobile terminal and conference terminal

Also Published As

Publication number Publication date
WO2016197795A1 (en) 2016-12-15

Similar Documents

Publication Publication Date Title
CN106254301A (en) A kind of conference backup method, management node and conference system
CN110535676B (en) SMF dynamic disaster tolerance realization method, device, equipment and storage medium
CN100553322C (en) Backup method and device for video conference
CN101510884A (en) Multimedia conference management method, network device and network system
JP6707124B2 (en) Method, system and apparatus for handling a system call during a voice call
CN105850101A (en) Tunneling VoIP Call Control to Cellular Networks
WO2021057526A1 (en) Disaster recovery method for gateway device, and communication device
CN113365234B (en) Calling method and device and electronic equipment
US20220408321A1 (en) Voice Call Transfer Method and Electronic Device
CN102055950B (en) MCU backup method and equipment in video conference
CN110365931B (en) Control method and device for multi-party call, electronic device, and storage medium
CN101207662A (en) Thin client system and communication device
US9912782B2 (en) Method and apparatus for recovery in a communication system employing redundancy
CN103299584B (en) For temporary lose connection after optimize the method for network performance
CN110493022B (en) A method, device and system for establishing a three-party session
CN101815138B (en) Method and device for leaving meeting message
WO2022194212A1 (en) Calling method and apparatus and electronic device
CN110380876B (en) Group chat service implementation method, device, system, terminal, server and medium
US12476836B2 (en) Audio and video conference implementation method, audio and video conference system, and related apparatus
CN110768816B (en) Multimedia service exception protection method and device
WO2016177098A1 (en) Conference backup method and device
CN108632048B (en) Conference phone control method, device and multi-channel terminal
US20250379898A1 (en) Systems and methods for bridged audio conferencing with selective audio stream configuration
CN114554230B (en) Method, device, terminal, computer equipment and storage medium for processing wheat connecting state
CN103458222B (en) Conferencing information processing method, equipment and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20161221