WO2017162009A1 - Procédé, dispositif et système de sauvegarde de serveur multimédia et support de stockage - Google Patents

Procédé, dispositif et système de sauvegarde de serveur multimédia et support de stockage Download PDF

Info

Publication number
WO2017162009A1
WO2017162009A1 PCT/CN2017/075414 CN2017075414W WO2017162009A1 WO 2017162009 A1 WO2017162009 A1 WO 2017162009A1 CN 2017075414 W CN2017075414 W CN 2017075414W WO 2017162009 A1 WO2017162009 A1 WO 2017162009A1
Authority
WO
WIPO (PCT)
Prior art keywords
media server
media
conference
server
receiving
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
Application number
PCT/CN2017/075414
Other languages
English (en)
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
Publication of WO2017162009A1 publication Critical patent/WO2017162009A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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
    • 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
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • 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

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a method, a device, a system, and a storage medium for implementing a media server backup by a Session Initiation Protocol (SIP).
  • SIP Session Initiation Protocol
  • video conferencing has evolved to a carrier-class operating system (Unified Communication Video System) with SIP as the core.
  • Operation system to ensure the system's high reliability (99.999% or more), relying solely on the reliability of components, can not meet the requirements, you need to back up the important and critical equipment of the system. When these devices fail, they can be quickly and easily switched to the working standby devices, so that the system can continue to operate stably.
  • the system adopts 1+1 redundant hot backup mode.
  • 1+1 hot standby event backup and state backup.
  • the embodiment of the present invention provides a method, device and system for backing up a media server, which realizes mutual backup of N+1 or N media servers, thereby reducing the number of media servers and improving the stability of the system.
  • a first aspect of the embodiments of the present invention provides a method for backing up a media server, where the party The method includes: detecting whether each of the plurality of media servers that carry the multimedia conference is working normally; and when detecting that the first media server that cannot work normally exists, assigning the multimedia conference carried by the first media server to the normal working Retrieving the multimedia conference hosted by the first media server to one or more second media servers that are working normally; informing the conference terminal to switch the receiving address and the receiving port of the media server to one or Receiving addresses and receiving ports of the plurality of second media servers, calling the conference terminal to rejoin the multimedia conference.
  • Capability parameter of the capability parameter terminal of the media capability parameter provides a service server, including: a survival detection module, a media resource management module, a service recovery control module, a conference service management module, and a call control module.
  • the survival detection module is configured to detect whether each of the plurality of media servers that carry the multimedia conference is working normally; and when the first media server that cannot work normally is detected, notify the service recovery control module;
  • the service recovery control module is configured to notify the media resource management module after receiving the message that the first media server is unable to work normally;
  • the media resource management module is configured to mark that the resource of the first media server is unavailable, and Dispatching the multimedia conference on the first media server to one or more second media servers that are working normally;
  • the media resource management module is configured to notify the service recovery control module of the scheduling assignment result;
  • the service recovery Control module configured as a notification
  • the service management module restores the multimedia conference hosted by the first media server to one or more second media servers;
  • the call control module is configured to notify after the multimedia conference is opened on the second media server
  • the conference terminal switches the receiving address and the receiving port of the media server to the receiving address and the receiving port of the one or more second media servers, and calls the conference terminal to rejoin the multimedia conference.
  • the capability parameter of the media capability parameter terminal The capability parameter of the terminal.
  • a system for backing up a media server including the service server as described above, is also provided.
  • a third aspect of the embodiments of the present invention provides a computer storage medium, where the computer storage medium
  • the computer stores executable instructions for performing the foregoing method of backing up the media server.
  • the method, the device, the system, and the computer storage medium of the media server backup provided by the embodiment of the present invention when the media server carries the multimedia conference, detects the running status of the media server, so as to know whether the media server that is opening the multimedia conference is normal. If not, reassign one or more media servers to host the corresponding multimedia conference. In this case, it is equivalent to dynamically monitoring the media server that is carrying the multimedia conference, and dynamically allocating the media server that continues the multimedia conference when an abnormality occurs. Obviously, there is no need to set up a dedicated standby server, and the media server provided in this embodiment is backed up.
  • the method can be run in each media server or in a dedicated service server, so that the backup between the media servers can be performed specifically and quickly through the introduction of the service server.
  • the call from the service server to the terminal is not the method of hang up the re-entry, but the call mode of the secondary capability update is used to change the receiving address and the receiving port of the remote media of the terminal, so that the terminal user does not perceive the terminal. Joined the process of a new meeting. The end user's experience of business stability is greatly enhanced.
  • Figure 1 is a system frame diagram of the present invention
  • FIG. 2 is a schematic diagram of a method for backing up a media server in a first embodiment of the present invention
  • FIG. 3 is a schematic diagram of a method for backing up a media server in a second embodiment of the present invention.
  • FIG. 4 is a schematic diagram of a method for backing up a media server in a third embodiment of the present invention.
  • FIG. 5 is a schematic diagram of a method for backing up a media server according to a fourth embodiment of the present invention.
  • FIG. 6 is a flowchart of conference recovery in a fifth embodiment of the present invention.
  • FIG. 7 is a flowchart of re-inviting a conference terminal to join a multimedia conference through a second media server according to a fifth embodiment of the present invention.
  • Figure 8 is a block diagram of a service server in a sixth embodiment of the present invention.
  • the system may include: an N+1 (or N) media server, a service server, and an M terminal, where the media server is an audio and video service.
  • the key equipment needs to consider the stability of the operation and perform equipment backup to achieve rapid recovery of the equipment when the equipment is abnormal.
  • the service server is a control and management server for audio and video services.
  • the terminal can be a visual terminal.
  • the terminal can be a mobile phone (or mobile phone) or other device capable of transmitting or receiving wireless signals, including user equipment and personal digital assistants (PDAs). ), handheld devices, laptop computers, etc.
  • the execution body of the method may be a service server.
  • the specific steps are as follows:
  • Step S201 Detecting whether each media server of the plurality of media servers that carry the multimedia conference works normally;
  • the multimedia conference when running normally, it is detected whether each of the plurality of media servers is dead or powered down. When the media server is dead or powered down, it may be detected that the media server is not working properly. Of course, it should be noted that the situation in which it cannot work normally is not limited to this.
  • the detection method in this step can adopt the method of heartbeat detection.
  • Step S202 When it is detected that there is a first media server that is not working properly, the multimedia conference hosted by the first media server is allocated to one or more second media servers that are working normally;
  • the above first media server refers to an abnormal media server, such as a media service that has a crash. Device, or a media server with a power failure.
  • the second media server refers to a media server that works normally, that is, a media server that can normally carry a multimedia conference.
  • Step S203 Restore the multimedia conference hosted by the first media server to one or more second media servers that are working normally;
  • the service server in order to prevent the conference terminal from seeing an abnormal image (preventing the user from perceiving the service abnormality), notifies the conference terminal added to the multimedia conference to stop the image decoding, and the conference terminal continuously displays the last image frame. (Equivalent to freezing the last image of the conference terminal).
  • the second media server for recovery in the step S203 is the media server that is accepted in step S202. After completing the allocation of the multimedia conference, the multimedia conference currently being performed on the first multimedia server is transferred to the allocated at least one second media server.
  • Step S204 The conference terminal is notified to switch the receiving address and the receiving port of the media server to the receiving address and the receiving port of the one or more second media servers, and the calling conference terminal rejoins the multimedia conference.
  • the REINVITE process of the session initiation protocol may be used to notify the terminal to switch the receiving address and port of the remote media, and establish a media connection channel between the terminal and the media server.
  • the service server then restores the service information of each conference: the broadcast source, the single/multi-screen status of the conference, and the control mode of the conference.
  • the receiving address here may be an IP address or a MAC address of the second media server or the like.
  • the receiving port may be a port number of the second media server.
  • the embodiment of the present invention is greatly It saves the number of media server devices and achieves high stability of the system.
  • the bridge function of the service server is introduced, and the fast service recovery function is implemented through the service server, thereby achieving the mutual backup function of the media server. Due to the call from the service server to the terminal, Instead of hang up the re-entry mode, the call mode of the secondary capability update is used to change the receiving address and receiving port of the remote media of the terminal, so that the terminal user does not perceive that the terminal rejoins the new conference. .
  • the end user's experience of business stability is greatly enhanced.
  • the execution body of the method may be a service server.
  • the specific steps are as follows:
  • Step S301 Send a transmission control protocol TCP message of device survival heartbeat detection to each of the plurality of media servers that carry the multimedia conference, and if there is no response message within the detection time, detect a media server that confirms receiving the TCP message.
  • the service server sends a TCP message of the device survival option heartbeat detection to the media server, and does not receive a response message (for example, a 200 ok message) within the detection time (for example, 300 ms), and detects that the media server that received the TCP message is abnormal.
  • a response message for example, a 200 ok message
  • the detection time for example, 300 ms
  • Step S302 When it is detected that there is a first media server that is not working properly, the multimedia conference hosted by the first media server is allocated to one or more second media servers that are working normally;
  • the first media server refers to an abnormal media server, such as a media server that has a crash, or a media server that has a power failure.
  • the second media server refers to a media server that works normally, that is, a media server that can normally carry a multimedia conference.
  • Step S303 Restore the multimedia conference hosted by the first media server to one or more second media servers that are working normally;
  • the service server in order to prevent the conference terminal from seeing an abnormal image (preventing the user from perceiving the service abnormality), notifies the conference terminal added to the multimedia conference to stop the image decoding, and the conference terminal continuously displays the last image frame. (Equivalent to freezing the last image of the conference terminal).
  • Step S304 The conference terminal is notified to switch the receiving address and the receiving port of the media server to the receiving address and the receiving port of the one or more second media servers, and call the conference terminal to rejoin the multimedia conference.
  • the REINVITE process of the session initiation protocol may be used to notify the terminal to switch the receiving address and port of the remote media, and establish a media connection channel between the terminal and the media server.
  • the service server then restores the service information of each conference: the broadcast source, the single/multi-screen status of the conference, and the control mode of the conference.
  • the execution body of the method may be a service server.
  • the specific steps are as follows:
  • Step S401 detecting whether each of the plurality of media servers that carry the multimedia conference works normally
  • the multimedia conference when running normally, it is detected whether each of the plurality of media servers is dead or powered down. When the media server is dead or powered down, it may be detected that the media server is not working properly. Of course, it should be noted that the situation in which it cannot work normally is not limited to this.
  • the detection method in this step can adopt the method of heartbeat detection.
  • Step S402 When it is detected that there is a first media server that is not working properly, the multimedia conference hosted by the first media server is allocated to one or more second media servers that are working normally;
  • the first media server refers to an abnormal media server, such as a media server that has a crash, or a media server that has a power failure.
  • the second media server refers to a media server that works normally, that is, a media server that can normally carry a multimedia conference.
  • Step S403 Determine one or more second media servers according to service information and/or service status of the media server that normally works of the multimedia conference; send a conference request message to each second media server, and receive each The second media server sends a response to the meeting A successful message for the meeting of the request message.
  • the service server in order to prevent the conference terminal from seeing an abnormal image (preventing the user from perceiving the service abnormality), notifies the conference terminal added to the multimedia conference to stop the image decoding, and the conference terminal continuously displays the last image frame. (Equivalent to freezing the last image of the conference terminal).
  • Step S404 The conference terminal is notified to switch the receiving address and the receiving port of the media server to the receiving address and the receiving port of the one or more second media servers, and call the conference terminal to rejoin the multimedia conference.
  • the REINVITE process of the session initiation protocol may be used to notify the terminal to switch the receiving address and port of the remote media, and establish a media connection channel between the terminal and the media server.
  • the service server then restores the service information of each conference: the broadcast source, the single/multi-screen status of the conference, and the control mode of the conference.
  • the service server since the service server schedules the conference service on the first media server to other media servers, resource allocation and service load sharing are considered. This reduces the amount of message recovery for each media server, reduces the time for service recovery, and enables the service to be quickly recovered in a short period of time.
  • the execution body of the method may be a service server.
  • the specific steps are as follows:
  • Step S501 Detecting whether each of the plurality of media servers that carry the multimedia conference works normally
  • the multimedia conference when running normally, it is detected whether each of the plurality of media servers is dead or powered down. When the media server is dead or powered down, it may be detected that the media server is not working properly. Of course, it should be noted that the situation in which it cannot work normally is not limited to this.
  • the detection method in this step can adopt the method of heartbeat detection.
  • Step S502 When it is detected that there is a first media server that cannot work normally, the multimedia conference hosted by the first media server is allocated to one or more second media servers that are working normally;
  • the first media server refers to an abnormal media server, such as a media server that has a crash, or a media server that has a power failure.
  • the second media server refers to a media server that works normally, that is, a media server that can normally carry a multimedia conference.
  • Step S503 Restore the multimedia conference hosted by the first media server to one or more second media servers that are working normally;
  • the service server in order to prevent the conference terminal from seeing an abnormal image (preventing the user from perceiving the service abnormality), notifies the conference terminal added to the multimedia conference to stop the image decoding, and the conference terminal continuously displays the last image frame. (Equivalent to freezing the last image of the conference terminal).
  • Step S504 Obtain a receiving address and a receiving port of the second media server, and notify the conference terminal to switch the receiving address and the receiving port of the media server to the receiving of one or more second media servers according to the information of the conference terminal added to the multimedia conference.
  • the address and the receiving port enable the terminal to establish a media connection channel with each of the second media servers.
  • sending an invitation INVITE call to each second media server receiving a first response message returned by each second media server, where the first response message carries a media capability parameter of the multimedia conference (eg, conference control content parameter, etc.) And a receiving address and a receiving port of the second media server; sending, according to the information of the conference terminal added to the multimedia conference, a re-invitation REINVITE message of the secondary capability update to the conference terminal, informing the conference terminal to receive the receiving address and receiving the media server
  • the port is switched to the receiving address and the receiving port of the one or more second media servers; the second response message returned by the receiving terminal indicating that the terminal has been connected, and the second response message carrying the capability parameter of the terminal (for example, the version of the terminal, the terminal) Downstream and uplink data processing capability, etc.); returning a third response message to the second media server, the third response message carrying the capability of the terminal
  • the parameter indicates that the media connection channel between the terminal and the second media server has been established.
  • the media capability parameter may be a parameter that describes or characterizes the capability of the media server that carries the multimedia conference, and may specifically be a conference type that can be provided by the multimedia server, a device type of the media server, and the like. .
  • the capabilities of different types of servers that can host multimedia conferencing are different.
  • the capability parameter of the terminal in this embodiment is a parameter describing or characterizing the capability of the terminal.
  • the conference terminal can conveniently determine, according to the media capability parameter, what kind of multimedia conference can be currently performed by using the media server, the effect of the screen and the sound effect in the multimedia conference, etc., when one of the multimedia servers
  • the conference terminal can select a media capability for the current multimedia conference according to a user instruction or a built-in instruction, and perform the multimedia conference.
  • the capability parameter of the terminal can be used by the media server to understand the capability of the conference terminal, thereby facilitating the provision of the multimedia conference supported by the conference terminal to ensure smooth transfer and recovery of the multimedia conference.
  • Step S601 The service server sends a TCP message of the device survival option heartbeat detection to the media server, and does not receive the 200ok message within the detection time (300ms), detects that the media server is abnormal, and notifies the service recovery control module that the Mth media server is no longer Survival, start the system's backup recovery function.
  • the M media server here is not survivable. It can be understood that the operation status of the M media server is abnormal, the multimedia conference cannot be continued, or the multimedia conference may continue to cause the multimedia conference to be interrupted. Abnormal problem.
  • Step S602 After the service server detects that the Mth media server has not survived the message, the service server indicates that the resource of the Mth media server is unavailable; and puts on the Mth media server.
  • the conference schedule is assigned to other N (or N-1) media servers.
  • Step S603 The service server re-schedules the conference on the M-th media resource server to the media server J and the media server K (here may be allocated to multiple media servers, not limited to the two media servers in the example). Start the meeting recovery process.
  • Step S604 The service server sends a meeting request message (corresponding to the ConfStartReq message in the corresponding figure) to the media server J and the media server K, and after responding successfully on the media servers J and K, responds to the success message of the service server (corresponding to the figure) ConfStartRes message).
  • the original conference on the abnormal media server M is restored to the media servers J and K through the re-meeting process.
  • Step S605 After the conference is opened, the service server calls the conference terminal to join the conference. For the specific process, refer to FIG. 7.
  • the process of re-inviting the conference terminal to join the multimedia conference through the second media server is as follows:
  • Step S701 The service server sends an INVITE call that does not carry the media capability parameter to the media server.
  • Step S702 the media server responds to 100 Trying.
  • Step S703 The media server responds with 200 OK of the media capability parameter carrying the conference; the SDP carries the conference capability (which remains unchanged before the backup change). Since the media server is not the previous media server, the receiving address and the receiving port of the media server occur. Variety.
  • Step S704 The service server sends a REINVITE message of the secondary capability update to the terminal, and notifies the terminal that the receiving address and the receiving port of the media server have changed.
  • Step S705 the terminal replies 100 Trying.
  • step S706 the terminal rings and returns 180 Ringing.
  • Step S707 The terminal returns 200 OK of the terminal capability SDP.
  • Step S708 The service server returns an ACK carrying the terminal capability SDP to the media server. Indicates that the call connection has been established.
  • Step S709 The ACK of the service server back to the terminal indicates that the call connection has been established.
  • Step S710 a new media channel is established, and the process ends.
  • the first embodiment of the present invention implements mutual backup of N+1 or N media servers, and does not need to separately prepare a backup media server, compared with the prior art 1+1 redundancy backup.
  • the embodiment of the invention greatly saves the number of media server devices and achieves a high stability effect of the system.
  • the role of the bridge of the service server is introduced, and the service recovery function is implemented through the service server, thereby achieving the mutual backup function of the media server.
  • the service server to the terminal calls, instead of hanging up the re-invoicing mode, the calling mode of the secondary capability update is used to change the receiving address and receiving port of the remote media of the terminal, so that the terminal user does not perceive The process of rejoining a new conference to the terminal.
  • the service server schedules the conference service on the first media server to other media servers, since resource allocation and service load sharing are considered. This reduces the amount of message recovery for each media server, reduces the time for service recovery, and enables the service to be quickly recovered in a short period of time.
  • a service server 80 including: a survival detection module 81, a media resource management module 82, a service recovery control module 83, a conference service management module 85, and a call control module 84, wherein the survival
  • the detecting module 81 is configured to detect whether each of the plurality of media servers that carry the multimedia conference is working normally; and when it is detected that there is a first media server that cannot work normally, notify the service recovery control module 83;
  • the service recovery control module 83 is configured to notify the media resource management module 82 after receiving the message that the first media server cannot work normally;
  • the media resource management module 82 is configured to mark that the resource of the first media server is unavailable, and schedule the multimedia conference on the first media server to one or more of the normal working Two media servers;
  • the media resource management module 82 is configured to notify the service recovery control module 83 of the scheduling assignment result
  • the service recovery control module 83 is configured to notify the conference service management module 85 to restore the multimedia conference hosted by the first media server to one or more second media servers; after the conference is opened, the call control The module 84 notifies the conference terminal to switch the receiving address and the receiving port of the media server to the receiving address and the receiving port of the one or more second media servers, and calls the conference terminal to rejoin the multimedia conference.
  • the survival detection module 81 is further configured to send a transmission control protocol TCP message of the device survival heartbeat detection to each of the plurality of media servers that carry the multimedia conference, at the detection time. If there is no response message, it is detected that the media server receiving the TCP message is the first media server that cannot work normally.
  • the media resource management module 82 is further configured to determine one or more second media according to the service information and/or service status of the media server that is working normally of the multimedia conference. a server; sending a meeting request message to each second media server, and receiving a meeting success message sent by each second media server in response to the meeting request message.
  • the call control module 84 is further configured to send an invite INVITE call to each second media server, and receive a first response message returned by each second media server, the first response message.
  • the embodiment of the present invention is that when a video conference service is abnormal, when a media server is abnormal (crash, power failure, etc.), the service server can quickly detect that the media server cannot work normally, and pass the service information and service status on the service server. It can quickly restore the video conference service on the first media server.
  • the N+1 (or N) media servers are all started online.
  • the video conferencing service is scheduled to the media server through the media resource management module.
  • the audio and video services of the video conference are normally performed, and the service server stores information and status of various services.
  • Step S901 The survival detection service module maintains the survival detection with the N+1 (or N) media servers; and when the abnormality is detected by the media server, the service recovery control module is notified immediately.
  • the option message of the session initiation protocol can be used.
  • the Option message uses the TCP transmission mode (since the UDP transmission mode is non-connected, unreliable, the UDP transmission mode is not used here).
  • Step S902 The service recovery control module starts a video service recovery process, and notifies the media resource management module (informing a media server that the abnormality is abnormal).
  • Step S903 The media resource management module runs a resource management scheduling algorithm, and allocates the conference on the abnormal media server to other N (or N-1) media servers; and notifies the service recovery control module of the scheduling result.
  • the conference terminal is prevented from seeing an abnormal image (preventing the user from perceiving the service abnormality), the service server notifying the terminal to stop the image decoding, and freezing the last image frame;
  • Step S904 The service recovery control module notifies the conference service management module, starts the conference holding process, and restores the conference on the abnormal server to another media server.
  • Step S905 The service server calls the conference according to the conference terminal information on the service server.
  • the terminal re-enters the conference.
  • the user senses that the terminal image freezes, and the image immediately returns to normal.
  • the REINVITE process of the session initiation protocol may be used to notify the terminal to switch the accepted address and port of the remote media, and establish a media connection channel.
  • the service server restores the service information of each conference: the broadcast source, the conference single/multi-screen state, and the conference control mode.
  • the embodiment of the invention provides a service server, including a processor and a communication interface:
  • the processor is configured to perform at least the following operations by execution of executable code:
  • the multimedia conference hosted by the first media server is allocated to one or more second media servers that are working normally;
  • the communication interface is configured to notify the conference terminal to switch the receiving address and the receiving port of the media server to the receiving address and the receiving port of the one or more second media servers, and call the conference terminal to rejoin the multimedia conference.
  • the communication interface here can be a wired interface or a wireless interface.
  • the wired interface can be any type of network interface, such as a fiber optic interface or a cable interface.
  • the wireless interface may include a transceiver antenna or the like that complies with each of the wireless communication protocols.
  • the processor may be an Application Processor (AP), a Central Processing Unit (CPU), a Digital Signal Processor (DSP), or a Programmable Gate Array (FPGA). Array).
  • AP Application Processor
  • CPU Central Processing Unit
  • DSP Digital Signal Processor
  • FPGA Programmable Gate Array
  • An embodiment of the present invention further provides a system for backing up a media server, including the service server as described in the sixth embodiment.
  • the embodiment of the present invention further provides a computer storage medium, where the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute a method for backing up a media server provided by the foregoing one or more technical solutions, for example, One or more of the methods shown in Figures 2-7.
  • the storage medium described in this embodiment may be various types of storage media such as an optical disc, a DVD, a magnetic tape, a flash drive, or a read-only storage medium, and may be a non-transitory storage medium.
  • system and “network” are used interchangeably herein.
  • B corresponding to A means that B is associated with A, and B can be determined from A. But it should also be understood that determining B according to A does not mean merely based on A determines B, and B can also be determined based on A and/or other information.
  • the disclosed method and apparatus may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
  • the above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium.
  • the above software functional unit is stored in a storage medium and includes a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform part of the steps of the transceiving method of the various embodiments of the present invention.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, and the program code can be stored. Medium.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Environmental & Geological Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Conformément à des modes de réalisation, la présente invention concerne un procédé, un dispositif et un système de sauvegarde de serveur multimédia. Le procédé consiste : à détecter si chacun de multiples serveurs multimédias qui prennent en charge des conférences multimédias fonctionne normalement ou non; lorsqu'il est détecté qu'un premier serveur multimédia ne peut pas fonctionner normalement, à distribuer la conférence multimédia prise en charge par le premier serveur multimédia à un ou à plusieurs seconds serveurs multimédias qui peuvent fonctionner normalement; à récupérer la conférence multimédia prise en charge par le premier serveur multimédia sur le ou les seconds serveurs multimédias qui peuvent fonctionner normalement; à donner l'instruction à un terminal de conférence de changer l'adresse de réception et le port de réception du serveur multimédia en adresses de réception et en ports de réception du ou des seconds serveurs multimédias, et à appeler le terminal de conférence à rejoindre de nouveau la conférence multimédia. L'invention concerne également un support de stockage informatique.
PCT/CN2017/075414 2016-03-24 2017-03-02 Procédé, dispositif et système de sauvegarde de serveur multimédia et support de stockage Ceased WO2017162009A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610171163.5 2016-03-24
CN201610171163.5A CN107231333A (zh) 2016-03-24 2016-03-24 媒体服务器备份的方法、装置及系统

Publications (1)

Publication Number Publication Date
WO2017162009A1 true WO2017162009A1 (fr) 2017-09-28

Family

ID=59899349

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/075414 Ceased WO2017162009A1 (fr) 2016-03-24 2017-03-02 Procédé, dispositif et système de sauvegarde de serveur multimédia et support de stockage

Country Status (2)

Country Link
CN (1) CN107231333A (fr)
WO (1) WO2017162009A1 (fr)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111200521A (zh) * 2019-12-27 2020-05-26 视联动力信息技术股份有限公司 视联网业务恢复方法、服务器、电子设备及存储介质
CN111565235A (zh) * 2019-02-14 2020-08-21 普天信息技术有限公司 一种获取多媒体消息业务服务器地址的方法及装置
CN114697600A (zh) * 2020-12-31 2022-07-01 中兴通讯股份有限公司 一种终端及终端应用方法
CN116886672A (zh) * 2023-07-12 2023-10-13 咪咕文化科技有限公司 会议容量自适应处理方法、服务器及可读存储介质

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108668101B (zh) * 2018-08-08 2021-03-05 广州视源电子科技股份有限公司 视频会议方法、装置和系统
CN110417595B (zh) * 2019-07-29 2022-09-02 北京奇艺世纪科技有限公司 业务服务容灾方法、装置、系统、管理服务器及电子设备
CN111246152B (zh) * 2020-01-10 2022-05-03 浙江华创视讯科技有限公司 视频会议自动恢复方法及装置、存储介质、电子装置
CN112073667B (zh) * 2020-07-20 2024-03-19 视联动力信息技术股份有限公司 一种恢复业务的方法、装置、电子设备及存储介质
CN111770316B (zh) * 2020-07-22 2021-11-02 广州芯象科技有限公司 一种音视频编码器
CN114095759B (zh) * 2020-08-03 2024-01-12 海能达通信股份有限公司 一种流媒体重定向方法及相关装置
CN112104676B (zh) * 2020-11-20 2021-03-02 全时云商务服务股份有限公司 一种媒体服务器自管理方法及会议系统
CN112637542B (zh) * 2020-11-27 2023-06-09 深圳市捷视飞通科技股份有限公司 通话连接建立方法、装置、计算机设备和存储介质
CN112702216B (zh) * 2021-03-22 2021-07-09 浙江华创视讯科技有限公司 一种容灾处理方法、服务器、电子设备及存储介质
CN113037871A (zh) * 2021-04-23 2021-06-25 维沃移动通信有限公司 会议通话的恢复方法、装置、系统、电子设备和可读存储介质
CN113612890B (zh) * 2021-09-22 2025-02-18 维沃移动通信有限公司 通话处理方法和通话处理装置
CN115756971B (zh) * 2022-11-23 2026-03-24 河北远东通信系统工程有限公司 一种软件媒体服务器及其双媒体引擎切换控制方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1564992A1 (fr) * 2004-02-13 2005-08-17 Seiko Epson Corporation Procédé et système pour enregistrement de données pour la vidéoconférence
US20080235362A1 (en) * 2007-03-19 2008-09-25 Tandberg Telecom As System and method for conference management
CN101447893A (zh) * 2008-12-31 2009-06-03 华为技术有限公司 多媒体业务备份的方法和系统及终端、呼叫会话控制服务器
CN101510884A (zh) * 2009-03-26 2009-08-19 华为技术有限公司 多媒体会议管理方法、网络设备及网络系统
CN103702001A (zh) * 2013-12-17 2014-04-02 中国联合网络通信集团有限公司 电话会议平台和电话会议处理方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8305939B2 (en) * 2005-10-13 2012-11-06 International Business Machines Corporation Selective teleconference interruption
CN1829168A (zh) * 2006-04-12 2006-09-06 深圳市台电实业有限公司 一种会议系统及其管理系统软件的双机热备份运行方法
US20080101412A1 (en) * 2006-10-30 2008-05-01 Infineon Technologies Ag Method and apparatus for generating a message in a communication system
CN101459545B (zh) * 2009-01-13 2012-10-03 北京邮电大学 一种提高会话初始化协议会议系统可靠性的实现方法
CN103139529B (zh) * 2013-02-22 2015-10-21 青岛海信宽带多媒体技术有限公司 Sip服务器、视频通话设备间的视频通话切换方法
CN104980693A (zh) * 2014-04-11 2015-10-14 深圳中兴力维技术有限公司 媒体服务备份方法及系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1564992A1 (fr) * 2004-02-13 2005-08-17 Seiko Epson Corporation Procédé et système pour enregistrement de données pour la vidéoconférence
US20080235362A1 (en) * 2007-03-19 2008-09-25 Tandberg Telecom As System and method for conference management
CN101447893A (zh) * 2008-12-31 2009-06-03 华为技术有限公司 多媒体业务备份的方法和系统及终端、呼叫会话控制服务器
CN101510884A (zh) * 2009-03-26 2009-08-19 华为技术有限公司 多媒体会议管理方法、网络设备及网络系统
CN103702001A (zh) * 2013-12-17 2014-04-02 中国联合网络通信集团有限公司 电话会议平台和电话会议处理方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111565235A (zh) * 2019-02-14 2020-08-21 普天信息技术有限公司 一种获取多媒体消息业务服务器地址的方法及装置
CN111200521A (zh) * 2019-12-27 2020-05-26 视联动力信息技术股份有限公司 视联网业务恢复方法、服务器、电子设备及存储介质
CN111200521B (zh) * 2019-12-27 2023-10-13 视联动力信息技术股份有限公司 视联网业务恢复方法、服务器、电子设备及存储介质
CN114697600A (zh) * 2020-12-31 2022-07-01 中兴通讯股份有限公司 一种终端及终端应用方法
CN116886672A (zh) * 2023-07-12 2023-10-13 咪咕文化科技有限公司 会议容量自适应处理方法、服务器及可读存储介质

Also Published As

Publication number Publication date
CN107231333A (zh) 2017-10-03

Similar Documents

Publication Publication Date Title
WO2017162009A1 (fr) Procédé, dispositif et système de sauvegarde de serveur multimédia et support de stockage
CN107465767B (zh) 一种数据同步的方法和系统
AU2013286747B2 (en) System and method for clustering of mobile devices and applications
CN106331098B (zh) 一种服务器集群系统
CN100553322C (zh) 视讯会议的备份方法及装置
US20170078617A1 (en) Maintaining audio video conference continuity
CN101510884A (zh) 多媒体会议管理方法、网络设备及网络系统
TW202147834A (zh) 同步本地房間和遠端共享
CN102739453A (zh) 主备切换方法、设备及系统
EP3373514B1 (fr) Procédé de groupement de terminaux utilisateur, serveur de conférence et système de conférence
US20180183840A1 (en) Method and apparatus for screen mirroring and casting using nfc connection
CN101547334A (zh) 保证主用mcu具有备用mcu的方法及视频会议系统
CN108668101B (zh) 视频会议方法、装置和系统
CN114281373B (zh) 设备状态更新方法、装置、计算机设备和存储介质
CN106209399A (zh) 会议终端预定方法、会议服务器及会议终端切换系统
EP2966832B1 (fr) Transfert de conversation multimédia
CN110365931A (zh) 多方通话的控制方法及装置、电子设备、存储介质
CN105307217A (zh) 网元间链路弹性处理方法及装置
CN107241295A (zh) 加密管理方法及装置、控制集群
CN111385519B (zh) 实现视频会议恢复的方法、装置、终端及多点控制单元
JP6345254B2 (ja) ビデオ通信終了方法および装置
US10148707B2 (en) System and method for maintaining a collaborative environment
CN106162044A (zh) 会议重建方法及装置
WO2016177098A1 (fr) Procédé et dispositif de sauvegarde de conférence
JP7627778B2 (ja) 通話確立方法、装置、電子機器及び可読記憶媒体

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17769286

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 17769286

Country of ref document: EP

Kind code of ref document: A1