Terminal fast switching conference joining method and device, equipment, storage medium and product
By disconnecting the communication connection between the waiting terminal and the main meeting at the gateway and switching from the standby MCU device to the standby meeting, the problem of inefficient switching between the terminal is solved, and rapid switching is achieved and meeting fluency is improved.
Patent Information
- Application Number
- CN202411198286.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-29
- Publication Date
- 2024-12-10
AI Technical Summary
In the prior art, the terminal waits for a long time during the process of switching to pre-meeting meetings when the main meeting fails, resulting in a reduced meeting fluency and poor experience of participants.
The gateway receives and processes the registration requests of the MCU device and the waiting terminal. The main MCU device calls the waiting terminal to join the main meeting. If the main MCU device fails, the communication connection will be disconnected. The backup MCU device calls the waiting terminal to switch to the backup meeting and restarts. Main MCU device and update the MCU device role.
This greatly shortens the hang-up time of terminal abnormal scenarios, improves the switching efficiency of terminal switching and meetings, and realizes rapid switching between the main and backup meetings of the same terminal.
Smart Images

Figure CN119109910A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method, device, equipment, storage medium and product for fast switching of a terminal to join a conference. Background Art
[0002] With the continuous development of modern science and technology, remote video conferencing is becoming more and more popular in order to improve our office efficiency. In addition to the need to ensure the image and sound quality of the video conference itself, for some particularly important meetings, the fluency and disaster recovery mechanism of the entire meeting must also be specially designed and guaranteed. In the IP call conference based on the H323 protocol, the terminal backup method is used to prevent the problem of being unable to rejoin the meeting after the venue is lost. That is, two identical conferences A and B are held at the same time and serve as backups for each other. Conference A is the main conference. When the server where the main conference is located fails, it quickly switches to conference B, thereby realizing fast conference switching and backup. Generally speaking, there are many terminals in a conference. In order to save costs, backup MCU devices are preferred. Two terminals will not be used in the same venue to achieve a backup relationship. Instead, the same terminal will be in both the main conference and the backup conference, but only the main conference can be called. When the main conference fails, switch to the backup conference and then call the IP terminal again to realize the conference switching of the terminal.
[0003] Under normal circumstances, if the main conference fails and the server loses the network connection with the terminal, the terminal needs to wait for the media to time out before hanging up the call and being called by the backup conference. In actual conference scenarios, the terminal needs to wait for a long time to switch from the main conference to the backup conference, which reduces the smoothness of the conference and makes the experience of the participants poor. Therefore, the industry is in urgent need of a method to improve the switching efficiency of terminal switching to join the conference. Summary of the invention
[0004] The main purpose of the present application is to provide a method, device, equipment, storage medium and product for quickly switching a terminal to join a conference, aiming to solve the technical problem of low efficiency of switching a terminal to join a conference in the prior art.
[0005] To achieve the above object, the present application provides a method for fast switching of a terminal to join a conference, the method comprising the following steps:
[0006] Receiving and processing registration requests from MCU devices and terminals to be joined through the gateway, wherein the MCU devices include a main MCU device and a backup MCU device;
[0007] When the MCU device and the terminal to be joined complete registration, the terminal to be joined is called through the main MCU device to make the terminal to be joined join the main conference;
[0008] If the main MCU device fails during the main conference, the communication connection between the terminal to be joined and the main conference is disconnected through the gateway;
[0009] The standby MCU device calls the terminal to be included in the conference, so that the terminal to be included in the conference switches to the standby conference.
[0010] In one embodiment, the step of receiving and processing, by the gateway, the registration request sent by the MCU device and the terminal to be joined includes:
[0011] When receiving a registration request from the MCU device and the terminal to be joined, the gateway performs identity authentication and function detection on the MCU device and the terminal to be joined;
[0012] If the MCU device and the terminal to be joined pass the identity authentication and function detection, the registration of the MCU device and the terminal to be joined is completed based on the registration request.
[0013] In one embodiment, when the MCU device and the terminal to be joined complete registration, the step of calling the terminal to be joined through the main MCU device to make the terminal to be joined join the main conference includes:
[0014] When the MCU device and the terminal to be joined complete registration, the same conference template and joining message are sent to the main MCU device and the backup MCU device;
[0015] Based on the conference template and the conference joining message, the terminal to be joined is called through the main MCU device, so that the terminal to be joined joins the main conference.
[0016] In one embodiment, if the main MCU device fails during the main conference, before the step of disconnecting the communication connection between the terminal to be joined and the main conference through the gateway, the method further includes:
[0017] Establishing a communication connection with the main MCU device, and continuously monitoring whether the connection status of the communication connection is normal during the main conference;
[0018] If yes, it is determined that the main MCU device has not failed, otherwise it is determined that the main MCU device has failed.
[0019] In one embodiment, if the main MCU device fails during the main conference, the step of disconnecting the communication connection between the terminal to be joined and the main conference through the gateway includes:
[0020] If the main MCU device fails during the main conference, a failure notification is sent to the gateway, and the gateway sends a hang-up message to the terminal to be added to the conference after receiving the failure notification;
[0021] When the terminal to be joined receives the hang-up message, the terminal to be joined actively disconnects the connection between the terminal to be joined and the main conference.
[0022] In one embodiment, after the step of calling the terminal to be joined through the standby MCU device so that the terminal to be joined switches to the standby conference, the method further includes:
[0023] Calling the terminal to be joined based on the conference template and the joining message in the standby MCU device, so that the terminal to be joined switches to the standby conference, wherein the standby MCU device includes several MCU devices;
[0024] Restart the main MCU device, and set the main MCU device as the updated standby MCU device, and set the standby MCU device as the updated main MCU device.
[0025] In addition, to achieve the above-mentioned purpose, the present application also proposes a terminal fast switching conference joining device, the terminal fast switching conference joining device comprising:
[0026] A receiving and processing module, used for receiving and processing registration requests sent by MCU devices and terminals to be joined through the gateway, wherein the MCU devices include a main MCU device and a backup MCU device;
[0027] A first conference joining module, configured to, when the MCU device and the terminal to be joined complete registration, call the terminal to be joined through the main MCU device, so that the terminal to be joined joins the main conference;
[0028] A connection detection module, used for disconnecting the communication connection between the terminal to be joined and the main conference through the gateway if the main MCU device fails during the main conference;
[0029] The second conference joining module is used to call the terminal to be joined through the standby MCU device, so that the terminal to be joined is switched to the standby conference.
[0030] In addition, to achieve the above-mentioned purpose, the present application also proposes a terminal fast switching joining device, which includes: a memory, a processor, and a terminal fast switching joining program stored in the memory and executable on the processor, and the terminal fast switching joining program is configured to implement the steps of the terminal fast switching joining method as described above.
[0031] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and on which is stored a terminal fast switching and joining program. When the terminal fast switching and joining program is executed by the processor, the steps of the terminal fast switching and joining method as described above are implemented.
[0032] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer program product, which includes a terminal fast switching and joining program, and when the terminal fast switching and joining program is executed by a processor, the steps of the terminal fast switching and joining method as described above are implemented.
[0033] The present application receives and processes registration requests from MCU devices and terminals to be joined through a gateway, wherein the MCU devices include a main MCU device and a backup MCU device; when the MCU device and the terminal to be joined complete registration, the terminal to be joined is called through the main MCU device to enable the terminal to be joined to join the main conference; if the main MCU device fails during the main conference, the communication connection between the terminal to be joined and the main conference is disconnected through the gateway; the terminal to be joined is called through the backup MCU device to enable the terminal to be joined to switch to the backup conference. Compared with the traditional terminal switching method for joining a conference, the above-mentioned method of the present application actively disconnects the communication connection between the terminal to be joined and the main conference and calls the terminal to be joined through the backup MCU device after detecting an abnormality in the main MCU device, which greatly shortens the hang-up time in terminal abnormality scenarios, thereby improving the switching efficiency of terminal switching to join the conference, and realizing the same terminal to quickly switch between the main and backup conferences. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 A schematic diagram of the structure of a terminal quickly switching to a conference joining device in a hardware operating environment involved in an embodiment of the present application;
[0035] Figure 2 This is a flowchart of the first embodiment of the method for fast switching of a terminal to join a conference in the present application;
[0036] Figure 3 This is a flow chart of a second embodiment of the method for fast switching of a terminal to join a conference in the present application;
[0037] Figure 4 This is a flowchart of a third embodiment of the method for fast switching of a terminal to join a conference of the present application;
[0038] Figure 5 This is a structural block diagram of the first embodiment of the device for quickly switching a terminal to join a conference in the present application.
[0039] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0040] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0041] Reference Figure 1 , Figure 1 This is a schematic diagram of the structure of a terminal fast switching device for joining a conference in the hardware operating environment involved in the embodiment of the present application.
[0042] like Figure 1 As shown, the terminal fast switching joining device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk storage. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0043] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the terminal fast switching conference joining device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0044] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and a terminal fast switching and joining program.
[0045] exist Figure 1In the terminal fast switching joining device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the terminal fast switching joining device of the present application can be set in the terminal fast switching joining device, and the terminal fast switching joining device calls the terminal fast switching joining program stored in the memory 1005 through the processor 1001, and executes the terminal fast switching joining method provided in the embodiment of the present application.
[0046] The present application embodiment provides a method for fast switching of a terminal to join a conference. Figure 2 , Figure 2 This is a flowchart of the first embodiment of the method for quickly switching a terminal to join a conference in the present application.
[0047] In this embodiment, the method for quickly switching a terminal to join a conference includes the following steps:
[0048] Step S10: receiving and processing registration requests from the MCU device and the terminal to join the conference through the gateway, wherein the MCU device includes a main MCU device and a backup MCU device.
[0049] It should be noted that the execution subject of the method of this embodiment can be a terminal device with data communication, data processing and program running functions, such as a smart phone, a computer, etc., or an electronic device with the same or similar functions, such as the above-mentioned terminal fast switching joining device. The following takes the terminal fast switching joining device (hereinafter referred to as the joining device) as an example to illustrate this embodiment and the following embodiments.
[0050] It is understandable that the above-mentioned gateway (Gatekeeper, GK) is a device or software used to manage and control network traffic. It acts as a "gatekeeper" in the network and is responsible for controlling the traffic entering or leaving the network. The above-mentioned MCU (Multipoint Control Unit) device is a multimedia information switch, which is mainly responsible for multi-point calls and connections, realizing functions such as video broadcasting, video selection, audio mixing, data broadcasting, and completing the connection and switching of signals from various terminals. The MCU is logically divided into a multi-point control unit (MC) and a multi-point processing unit (MP). MC is an entity with multi-point conference control functions in video conferencing, while MP is an entity that receives and processes audio and video streams. MP receives audio, video and data signal streams from each participating terminal, and performs audio mixing, video exchange, video synthesis or data distribution on the received signals, and then sends the processed audio, video and data streams back to each terminal. The above-mentioned main MCU device is the main MCU device (usually one), and the above-mentioned standby MCU device is the standby MCU device (can be one or more). The above-mentioned terminal to be joined is an IP terminal, that is, a terminal device that can communicate based on the IP protocol.
[0051] Step S20: When the MCU device and the terminal to be joined complete registration, the terminal to be joined is called through the main MCU device to make the terminal to be joined join the main conference.
[0052] It should be understood that when the MCU device and the terminal to be joined complete registration, the main MCU device can send a conference message to the terminal to call the terminal to join the main conference, so that the terminal to be joined can join the main conference. The main conference is a conference initiated by the above main MCU device.
[0053] Step S30: If the main MCU device fails during the main conference, the communication connection between the terminal to be admitted and the main conference is disconnected through the gateway.
[0054] In a specific implementation, if the front-end web in the above-mentioned joining device loses the connection with the above-mentioned main MCU device, it can be determined that the main MCU device has failed at this time, and the gateway can actively disconnect the communication connection between the terminal to be joined and the main conference, thereby greatly shortening the hang-up time of the terminal to be joined when an abnormality occurs in the MCU device.
[0055] Step S40: calling the terminal to be added to the conference through the standby MCU device, so that the terminal to be added to the conference switches to the standby conference.
[0056] In a specific implementation, when it is determined that the main MCU device fails, the front-end web can immediately notify the backup MCU device to switch to the main conference state, and actively call the terminal to be added to the conference, so that the terminal to be added to the conference switches to the backup conference.
[0057] In this embodiment, the gateway receives and processes registration requests from the MCU device and the terminal to be joined, and the MCU device includes a main MCU device and a backup MCU device; when the MCU device and the terminal to be joined complete registration, the main MCU device calls the terminal to be joined so that the terminal to be joined joins the main conference; if the main MCU device fails during the main conference, the gateway disconnects the communication connection between the terminal to be joined and the main conference; the backup MCU device calls the terminal to be joined so that the terminal to be joined switches to the backup conference. Compared with the traditional terminal switching method, since the above method of this embodiment actively disconnects the communication connection between the terminal to be joined and the main conference and calls the terminal to be joined through the backup MCU device after detecting the abnormality of the main MCU device, it greatly shortens the hang-up time of the terminal abnormality scenario, thereby improving the switching efficiency of the terminal switching to join the conference, and realizes the same terminal to quickly switch between the main and backup conferences.
[0058] refer to Figure 3 , Figure 3 This is a flow chart of the second embodiment of the method for fast switching of a terminal to join a conference of the present application.
[0059] In a feasible implementation manner, the step S10 may include:
[0060] Step S101: when receiving a registration request sent by an MCU device and a terminal to be added to a conference, performing identity authentication and function detection on the MCU device and the terminal to be added to a conference through a gateway.
[0061] Step S102: If the MCU device and the terminal to be joined pass the identity authentication and function detection, the registration of the MCU device and the terminal to be joined is completed based on the registration request.
[0062] In the specific implementation, for MCU devices and terminals to be connected with user interfaces, identity authentication can be performed by entering a username and password. The gateway compares the entered username and password with the information stored in the database to verify the user identity. For MCU devices and terminals to be connected with user interfaces without user interfaces, digital certificates can be issued to the MCU devices and terminals to be connected with the conference. The certificate contains a public key and a signature of the issuing agency. When the MCU devices and terminals to be connected with the conference access the network, the private key is used to sign the data. The gateway verifies the validity of the signature and the certificate to confirm the identity of the device.
[0063] In a feasible implementation manner, the step S20 may include:
[0064] Step S201: When the MCU device and the terminal to join the conference complete registration, the same conference template and conference joining message are sent to the main MCU device and the backup MCU device.
[0065] It is understandable that the main conference initiated by the main MCU device and the backup conference initiated by the backup MCU device are actually backed up by each other, that is, the conference content is consistent. In order to ensure the consistency of conference content and improve the fluency of the conference process, after the MCU device and the terminal to join the conference complete the registration, the same conference template and joining message can be sent to the main MCU device and the backup MCU device.
[0066] Step S202: calling the terminal to be joined through the main MCU device based on the conference template and the joining message, so that the terminal to be joined joins the main conference.
[0067] This embodiment performs identity authentication and function detection on the MCU device and the terminal to be joined through the gateway when receiving a registration request from the MCU device and the terminal to be joined; if the MCU device and the terminal to be joined pass the identity authentication and function detection, the registration of the MCU device and the terminal to be joined is completed based on the registration request; when the MCU device and the terminal to be joined complete the registration, the same conference template and joining message are sent to the main MCU device and the backup MCU device; based on the conference template and the joining message, the terminal to be joined is called through the main MCU device to enable the terminal to be joined to join the main conference. Compared with the traditional terminal switching joining method, the above method of this embodiment ensures that the conference content corresponding to the main MCU device and the backup MCU device is consistent by sending the same conference template and joining message to the main MCU device and the backup MCU device, thereby improving the fluency of the conference process when the main and backup MCU devices are switched.
[0068] refer to Figure 4 , Figure 4 This is a flowchart of the third embodiment of the method for quickly switching to join a conference by a terminal of the present application.
[0069] In a feasible implementation manner, before step S30, the following may also be included:
[0070] Step S21: Establish a communication connection with the main MCU device, and continuously monitor whether the connection status of the communication connection is normal during the main conference.
[0071] It should be understood that a communication connection with the main MCU device can be established based on the H.323 protocol. H.323 is a set of standard protocols developed by the International Telecommunication Union (ITU) for transmitting audio, video, data and control information on an IP network. It is mainly used to implement a variety of multimedia communication services such as video calls, video conferencing, distance learning and telemedicine. The H.323 protocol defines how to establish connections between devices, transmit media data and control information, and how to deal with network delays and packet loss. After the connection is established, the H.323 terminal starts to transmit audio, video and data. Audio and video data are usually encapsulated and transmitted using RTP (Real-time Transport Protocol), while control information is transmitted using RTCP (Real-time Transport Control Protocol).
[0072] In a specific implementation, the WebSocket connection established between the main MCU device can be used to continuously monitor whether the connection status with the main MCU device is normal, or the connection status with the main MCU device can be monitored by periodically sending HTTP requests (such as GET or POST requests) to the server. This embodiment does not limit this.
[0073] Step S22: If yes, it is determined that the main MCU device has not failed; if no, it is determined that the main MCU device has failed.
[0074] In a feasible implementation manner, the step S30 may include:
[0075] Step S301: If the main MCU device fails during the main conference, a failure notification is sent to the gateway. After receiving the failure notification, the gateway sends a hang-up message to the terminal to be added to the conference.
[0076] Step S302: When the terminal to be joined receives the hang-up message, the terminal to be joined actively disconnects the connection between the terminal to be joined and the main conference.
[0077] In a feasible implementation manner, after step S40, the following may also be included:
[0078] Step S50: calling the terminal to be joined based on the conference template and the joining message in the standby MCU device, so that the terminal to be joined switches to the standby conference, wherein the standby MCU device includes several MCU devices.
[0079] Step S60: restart the main MCU device, and set the main MCU device as the updated standby MCU device, and set the standby MCU device as the updated main MCU device.
[0080] In a specific implementation, there may be one or more of the above-mentioned backup MCU devices. If it is a scenario of one master and one backup, the master MCU device switches to the backup MCU device at this time. Assuming that the master MCU device only has a software failure, generally through restart, the master MCU device becomes the updated backup MCU after restart. In another embodiment, assuming that the main MCU device is irreversibly damaged (such as hardware damage), in this case, if the MCU device fails again, the meeting cannot be restored. Therefore, this embodiment proposes a scenario of one master and multiple backups, that is, one master MCU device and multiple backup MCU devices. When the main MCU device fails, the backup MCU device will switch to the main MCU device, and re-select the backup MCU device, so as to cope with the situation of continuous failure of the MCU device.
[0081] This embodiment establishes a communication connection with the main MCU device, and continuously monitors whether the connection status of the communication connection is normal during the main conference; if so, it determines that the main MCU device has not failed, otherwise it determines that the main MCU device has failed; if the main MCU device fails during the main conference, it sends a fault notification to the gateway, and the gateway sends a hang-up message to the terminal to be added after receiving the fault notification; when the terminal to be added receives the hang-up message, it actively disconnects the connection between the terminal to be added and the main conference; based on the conference template and the joining message in the standby MCU device, the terminal to be added is called to switch to the standby conference, and the standby MCU device includes several MCU devices; restarts the main MCU device, and sets the main MCU device to the updated standby MCU device and the standby MCU device to the updated main MCU device. Compared with the traditional terminal switching joining method, the above method of this embodiment realizes the same terminal to be added to quickly switch between the main and standby conferences by actively judging the abnormality and immediately sending a terminal hang-up message to the gateway.
[0082] In addition, an embodiment of the present application further proposes a storage medium, on which a terminal fast switching conference joining program is stored. When the terminal fast switching conference joining program is executed by a processor, the steps of the terminal fast switching conference joining method described above are implemented.
[0083] Reference Figure 5 , Figure 5 This is a structural block diagram of the first embodiment of the device for quickly switching a terminal to join a conference in the present application.
[0084] like Figure 5 As shown, the terminal fast switching joining device proposed in the embodiment of the present application includes:
[0085] The receiving and processing module 501 is used to receive and process registration requests sent by the MCU device and the terminal to join the conference through the gateway, and the MCU device includes a main MCU device and a backup MCU device;
[0086] A first joining module 502 is configured to, when the MCU device and the terminal to be joined complete registration, call the terminal to be joined through the main MCU device, so that the terminal to be joined joins the main conference;
[0087] The connection detection module 503 is used to disconnect the communication connection between the terminal to be joined and the main conference through the gateway if the main MCU device fails during the main conference;
[0088] The second conference joining module 504 is configured to call the terminal to be joined via the standby MCU device, so that the terminal to be joined is switched to the standby conference.
[0089] In this embodiment, the gateway receives and processes registration requests from the MCU device and the terminal to be joined, and the MCU device includes a main MCU device and a backup MCU device; when the MCU device and the terminal to be joined complete registration, the main MCU device calls the terminal to be joined so that the terminal to be joined joins the main conference; if the main MCU device fails during the main conference, the gateway disconnects the communication connection between the terminal to be joined and the main conference; the backup MCU device calls the terminal to be joined so that the terminal to be joined switches to the backup conference. Compared with the traditional terminal switching method, since the above method of this embodiment actively disconnects the communication connection between the terminal to be joined and the main conference and calls the terminal to be joined through the backup MCU device after detecting the abnormality of the main MCU device, it greatly shortens the hang-up time of the terminal abnormality scenario, thereby improving the switching efficiency of the terminal switching to join the conference, and realizes the same terminal to quickly switch between the main and backup conferences.
[0090] Based on the first embodiment of the device for quickly switching a terminal to join a conference of the present application, a second embodiment of the device for quickly switching a terminal to join a conference of the present application is proposed.
[0091] In this embodiment, the receiving and processing module 501 is also used to perform identity authentication and function detection on the MCU device and the terminal to be joined through the gateway when a registration request is received from the MCU device and the terminal to be joined; if the MCU device and the terminal to be joined pass the identity authentication and function detection, the registration of the MCU device and the terminal to be joined is completed based on the registration request.
[0092] Furthermore, the first joining module 502 is also used to send the same conference template and joining message to the main MCU device and the backup MCU device when the MCU device and the terminal to be joined complete registration; based on the conference template and the joining message, call the terminal to be joined through the main MCU device to enable the terminal to be joined to join the main conference.
[0093] Furthermore, the connection detection module 503 is also used to establish a communication connection with the main MCU device, and continuously monitor whether the connection status of the communication connection is normal during the main meeting; if so, it is determined that the main MCU device has not failed, otherwise it is determined that the main MCU device has failed.
[0094] Furthermore, the connection detection module 503 is also used to send a fault notification to the gateway if the main MCU device fails during the main conference. After receiving the fault notification, the gateway sends a hang-up message to the terminal to be added to the conference; when the terminal to be added to the conference receives the hang-up message, it actively disconnects the connection between the terminal to be added to the conference and the main conference.
[0095] Furthermore, the second joining module 504 is also used to call the terminal to be joined based on the conference template and joining message in the standby MCU device, so that the terminal to be joined switches to the standby conference, and the standby MCU device includes several MCU devices; restart the main MCU device, and set the main MCU device to the updated standby MCU device, and set the standby MCU device to the updated main MCU device.
[0096] Other embodiments or specific implementations of the terminal fast switching joining device of the present application can refer to the above-mentioned method embodiments, which will not be repeated here.
[0097] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0098] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0099] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0100] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method for quickly switching a terminal to join a conference, characterized in that: The method comprises the following steps: Receiving and processing registration requests from MCU devices and terminals to be joined through the gateway, wherein the MCU devices include a main MCU device and a backup MCU device; When the MCU device and the terminal to be joined complete registration, the terminal to be joined is called through the main MCU device to make the terminal to be joined join the main conference; If the main MCU device fails during the main conference, the communication connection between the terminal to be joined and the main conference is disconnected through the gateway; The standby MCU device calls the terminal to be joined, so that the terminal to be joined is switched to the standby conference.
2. The method for fast switching of a terminal to join a conference as claimed in claim 1, characterized in that: The step of receiving and processing the registration request sent by the MCU device and the terminal to join the conference through the gateway includes: When receiving a registration request from the MCU device and the terminal to be joined, the gateway performs identity authentication and function detection on the MCU device and the terminal to be joined; If the MCU device and the terminal to be joined pass the identity authentication and function detection, the registration of the MCU device and the terminal to be joined is completed based on the registration request.
3. The method for fast switching of a terminal to join a conference as claimed in claim 1, characterized in that: The step of calling the terminal to be joined through the main MCU device when the MCU device and the terminal to be joined complete registration, so that the terminal to be joined joins the main conference, includes: When the MCU device and the terminal to be joined complete registration, the same conference template and joining message are sent to the main MCU device and the backup MCU device; Based on the conference template and the conference joining message, the terminal to be joined is called through the main MCU device, so that the terminal to be joined joins the main conference.
4. The method for fast switching of a terminal to join a conference as claimed in claim 1, characterized in that: Before the step of disconnecting the communication connection between the terminal to be joined and the main conference through the gateway if the main MCU device fails during the main conference, the method further includes: Establishing a communication connection with the main MCU device, and continuously monitoring whether the connection status of the communication connection is normal during the main conference; If so, it is determined that the main MCU device has not failed, otherwise it is determined that the main MCU device has failed.
5. The method for fast switching of a terminal to join a conference as claimed in claim 1, characterized in that: The step of disconnecting the communication connection between the terminal to be joined and the main conference through the gateway if the main MCU device fails during the main conference includes: If the main MCU device fails during the main conference, a failure notification is sent to the gateway, and the gateway sends a hang-up message to the terminal to be added to the conference after receiving the failure notification; When the terminal to be joined receives the hang-up message, the terminal to be joined actively disconnects the connection between the terminal to be joined and the main conference.
6. The method for fast switching of a terminal to join a conference as claimed in claim 1, characterized in that: After the step of calling the terminal to be joined through the standby MCU device so that the terminal to be joined switches to the standby conference, the method further includes: Calling the terminal to be joined based on the conference template and the joining message in the standby MCU device, so that the terminal to be joined switches to the standby conference, wherein the standby MCU device includes several MCU devices; Restart the main MCU device, and set the main MCU device as the updated standby MCU device, and set the standby MCU device as the updated main MCU device.
7. A device for quickly switching a terminal to join a conference, characterized in that: The terminal fast switching joining device comprises: A receiving and processing module, used for receiving and processing registration requests sent by MCU devices and terminals to be joined through the gateway, wherein the MCU devices include a main MCU device and a backup MCU device; A first conference joining module, configured to, when the MCU device and the terminal to be joined complete registration, call the terminal to be joined through the main MCU device, so that the terminal to be joined joins the main conference; A connection detection module, used for disconnecting the communication connection between the terminal to be joined and the main conference through the gateway if the main MCU device fails during the main conference; The second conference joining module is used to call the terminal to be joined through the standby MCU device, so that the terminal to be joined is switched to the standby conference.
8. A terminal quickly switches to a conference device, characterized in that: The device includes: a memory, a processor, and a terminal fast switching conference joining program stored in the memory and executable on the processor, wherein the terminal fast switching conference joining program is configured to implement the steps of the terminal fast switching conference joining method as described in any one of claims 1 to 6.
9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a terminal fast switching conference joining program is stored on the storage medium. When the terminal fast switching conference joining program is executed by the processor, the steps of the terminal fast switching conference joining method according to any one of claims 1 to 6 are implemented.
10. A computer program product, characterized in that The computer program product includes a terminal fast switching conference joining program, and when the terminal fast switching conference joining program is executed by a processor, the steps of the terminal fast switching conference joining method according to any one of claims 1 to 6 are implemented.
