CN110971767B - Teleconference management method and device and readable storage medium - Google Patents

Teleconference management method and device and readable storage medium Download PDF

Info

Publication number
CN110971767B
CN110971767B CN201911312603.4A CN201911312603A CN110971767B CN 110971767 B CN110971767 B CN 110971767B CN 201911312603 A CN201911312603 A CN 201911312603A CN 110971767 B CN110971767 B CN 110971767B
Authority
CN
China
Prior art keywords
terminal
terminals
messages
message
network device
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.)
Active
Application number
CN201911312603.4A
Other languages
Chinese (zh)
Other versions
CN110971767A (en
Inventor
张岁朋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Purple Light Communication Huizhou Co ltd
Original Assignee
Purple Light Communication Huizhou Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Purple Light Communication Huizhou Co ltd filed Critical Purple Light Communication Huizhou Co ltd
Priority to CN201911312603.4A priority Critical patent/CN110971767B/en
Publication of CN110971767A publication Critical patent/CN110971767A/en
Application granted granted Critical
Publication of CN110971767B publication Critical patent/CN110971767B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The application provides a teleconference management method, a teleconference management device and a readable storage medium, wherein terminals participating in a teleconference comprise a first terminal and M second terminals, the first terminal is a host terminal, the second terminals are participants, and the first terminal sends P first messages for indicating removal of the N second terminals to network equipment; and then, if the first terminal determines that all the N second terminals are not successfully removed according to the P second messages sent by the network equipment, Q third messages are sent to the network equipment, and the identifiers corresponding to the second terminals included in the Q third messages are different from the identifiers corresponding to the second terminals included in the P first messages. In the application, if the host terminal does not successfully remove the conference participant terminal according to one of the plurality of identifiers of the conference participant terminal, the host terminal removes the conference participant terminal through other identifiers in the plurality of identifiers of the conference participant terminal so as to improve the success rate of removing the conference participant terminal by the host terminal.

Description

Teleconference management method and device and readable storage medium
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for managing a teleconference, and a readable storage medium.
Background
The teleconference has the characteristics of high speed, no time limit, no region limit, low cost and the like, and can meet the requirement of multi-party communication, so the teleconference is widely applied. The terminals in the teleconference realize the operations of establishing, adding, removing, releasing and the like of the teleconference through protocol interaction.
When the removal operation is performed, the host terminal may remove the participant terminal according to the identifier corresponding to the participant terminal, but if the participant terminal corresponds to a plurality of identifiers, the host terminal randomly selects one of the identifiers, and the network may return an error code, that is, the removal is not successful.
Therefore, how to improve the success rate of removing the conference participant terminal from the host terminal in the teleconference is a problem to be solved urgently.
Disclosure of Invention
The embodiment of the application provides a teleconference management method, a teleconference management device and a readable storage medium, so that the success rate of removing a participant terminal from a host terminal of a teleconference is improved.
In a first aspect, an embodiment of the present application provides a teleconference management method, where terminals participating in a teleconference include a first terminal and M second terminals, the first terminal is a host terminal, the second terminals are participants terminals, and M is a positive integer; the method comprises the following steps:
the first terminal sends P first messages to network equipment, wherein the P first messages are used for indicating the network equipment to remove N second terminals in the teleconference, the P first messages comprise identifiers of the N second terminals respectively, each second terminal in the N second terminals corresponds to at least one identifier respectively, N and P are positive integers, N is less than or equal to M, and P is less than or equal to N;
the first terminal receives P second messages sent by the network equipment, wherein the P second messages are used for indicating whether the N second terminals are successfully removed;
if the first terminal determines that all the N second terminals are not successfully removed according to the P second messages, the first terminal sends Q third messages to the network device, the Q third messages are used for indicating the network device to remove K second terminals, the K second terminals comprise one or more of the N second terminals which are not successfully removed, the Q third messages comprise identifiers corresponding to the second terminals, the identifiers corresponding to the second terminals are different from the identifiers corresponding to the second terminals in the P first messages, K and Q are positive integers, K is less than or equal to M, and Q is less than or equal to K.
In some possible designs, the identifier corresponding to the second terminal included in the first message is determined according to a type of the identifier corresponding to the participant terminal used by the first terminal as the host terminal to successfully remove the participant terminal.
In some possible designs, the method further comprises:
and the first terminal receives a fourth message sent by the network equipment, wherein the fourth message is used for indicating the second terminal with the changed conference state in the teleconference, and the fourth message comprises the identifier of the second terminal with the changed conference state.
In some possible designs, the method further comprises:
and if the first terminal determines that the identifier of the second terminal included in the fourth message is different from the identifier of the second terminal used by the first terminal when the conference call is established, storing the identifier of the second terminal included in the fourth message.
In some possible designs, before the first terminal receives the fourth message sent by the network device, the method further includes:
and the first terminal sends a fifth message to the network equipment, wherein the fifth message is used for subscribing the conference states of the M second terminals in the teleconference.
In some possible designs, before the first terminal sends the P first messages to the network device, the method further includes:
the first terminal sends a sixth message to the network equipment, wherein the sixth message is used for indicating the network equipment to establish the teleconference and comprises the identifications of the M second terminals;
and the first terminal receives a seventh message sent by the network equipment, wherein the seventh message is used for indicating that the conference call is successfully established.
In some possible designs, after the first terminal receives the seventh message sent by the network device, the method further includes:
the first terminal sends an eighth message to the network device, wherein the eighth message is used for indicating the network device to add a third terminal, and the eighth message comprises an identifier of the third terminal;
and the first terminal receives a ninth message sent by the network equipment, wherein the ninth message is used for indicating whether the third terminal is successfully added to the teleconference.
In a second aspect, an embodiment of the present application provides a teleconference management apparatus, where terminals participating in a teleconference include a first terminal and M second terminals, the first terminal is a host terminal, the second terminals are participants terminals, and M is a positive integer; the device comprises:
a transceiver module, configured to send P first messages to a network device, where the P first messages are used to instruct the network device to remove N second terminals in the teleconference, where the P first messages include identifiers of the N second terminals, each of the N second terminals corresponds to at least one identifier, N and P are positive integers, N is equal to or less than M, and P is equal to or less than N;
the transceiver module is further configured to receive P second messages sent by the network device, where the P second messages are used to indicate whether the N second terminals are successfully removed;
a processing module, configured to determine whether all the N second terminals are successfully removed according to the P second messages, and if the first terminal determines that all the N second terminals are not successfully removed according to the P second messages, the transceiver module is further configured to send Q third messages to the network device, where the Q third messages are used to instruct the network device to remove K second terminals, where the K second terminals include one or more of the N second terminals that are not successfully removed, the Q third messages include identifiers corresponding to the second terminals, and the P first messages include identifiers corresponding to the second terminals that are different, where K and Q are positive integers, K is less than or equal to M, and Q is less than or equal to K.
In a third aspect, an embodiment of the present application provides a teleconference management apparatus, including: the method comprises the following steps: memory, processor, and computer program instructions;
the memory stores the computer program instructions;
the processor executes the computer program instructions to perform a conference call management method as described in any one of the first aspects.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, the conference management method according to any one of the first aspect is implemented.
The embodiment of the application provides a teleconference management method, a teleconference management device and a readable storage medium, wherein terminals participating in a teleconference comprise a first terminal and M second terminals, the first terminal is a host terminal, the second terminals are participants, the first terminal sends P first messages for indicating removal of the N second terminals to network equipment, the P first messages comprise identifications of the N second terminals, and each second terminal in the N second terminals corresponds to at least one identification; then, the first terminal receives P second messages which are sent by the network equipment and used for indicating whether the N second terminals are successfully removed; if the first terminal determines that all the N second terminals are not successfully removed according to the P second messages, the first terminal sends Q third messages to the network device, the Q third messages comprise the identifications of the K second terminals, the K second terminal rods comprise one or more of the N second terminals which are not successfully removed, and the identifications corresponding to the second terminals included in the Q third messages are different from the identifications corresponding to the second terminals included in the P first messages. In the embodiment of the application, if the participant terminal corresponds to a plurality of identifiers, the host terminal removes the participant terminal according to one of the identifiers corresponding to the participant terminal, and removes other identifiers in the identifiers corresponding to the participant terminal, so that the success rate of removing the participant terminal by the host terminal is improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a schematic diagram of a communication system architecture of a teleconference management method provided in the present application;
fig. 2 is a flowchart of a first embodiment of a teleconference management method provided in the present application;
fig. 3 is a flowchart of a second embodiment of a teleconference management method provided in the present application;
fig. 4 is a schematic structural diagram of a first embodiment of a teleconference management apparatus provided in the present application;
fig. 5 is a schematic structural diagram of a second teleconference management apparatus according to the present application;
fig. 6 is a schematic structural diagram of a first terminal according to a first embodiment of the present disclosure.
With the above figures, there are shown specific embodiments of the present application, which will be described in more detail below. These drawings and written description are not intended to limit the scope of the inventive concepts in any manner, but rather to illustrate the inventive concepts to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
The teleconference management method provided by the application can be applied to the communication system architecture schematic diagram shown in fig. 1. As shown in fig. 1, the communication system includes: the conference call management system comprises a network device, a plurality of terminals and a conference call management device (the conference call management device is not shown in fig. 1), wherein the plurality of terminal devices access the same conference call through the network device, and the plurality of terminals can comprise a terminal 1, a terminal 2, a terminal 3 and a terminal 4 shown in fig. 1, wherein the terminal 1 is a host terminal, and the terminal 2, the terminal 3 and the terminal 4 are conference participants. In the case shown in fig. 1, the conference call management device may be integrated in the terminal 1.
In the embodiment of the present application, the conference call may be an IP multimedia system-based conference call (IMS conference call), the conference call may be a voice conference call, or may also be a video conference call, and terminals participating in the conference call interact with each other through an IMS protocol.
It should be noted that the communication System shown in fig. 1 may be applicable to different network formats, for example, may be applicable to Global System for Mobile communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time Division-Synchronous Code Division Multiple Access (TD-SCDMA), Long Term Evolution (Long Term Evolution, LTE), and future 5G network formats. Alternatively, the communication system may be a system in a scenario of high-Reliable and Low Latency Communications (URLLC) transmission in a 5G communication system.
Therefore, optionally, the Network device may be a Base Station (BTS) and/or a Base Station Controller in GSM or CDMA, a Base Station (NodeB, NB) and/or a Radio Network Controller (RNC) in WCDMA, an evolved Node B (eNB or eNodeB) in LTE, or a relay Station or an access point, or a Base Station (gbb) in a future 5G Network, and the application is not limited herein.
The terminal may be a wireless terminal or a wired terminal. A wireless terminal may refer to a device that provides voice and/or other traffic data connectivity to a user, a handheld device having wireless connection capability, or other processing device connected to a wireless modem. A wireless terminal, which may be a mobile terminal such as a mobile telephone (or "cellular" telephone) and a computer having a mobile terminal, for example, a portable, pocket, hand-held, computer-included, or vehicle-mounted mobile device, may communicate with one or more core Network devices via a Radio Access Network (RAN), and may exchange language and/or data with the RAN. For another example, the Wireless terminal may also be a Personal Communication Service (PCS) phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), and other devices. A wireless Terminal may also be referred to as a system, a Subscriber Unit (Subscriber Unit), a Subscriber Station (Subscriber Station), a Mobile Station (Mobile), a Remote Station (Remote Station), a Remote Terminal (Remote Terminal), an Access Terminal (Access Terminal), a User Terminal (User Terminal), a User Agent (User Agent), and a User Device or User Equipment (User Equipment), which are not limited herein. Optionally, the terminal device may also be a smart watch, a tablet computer, or the like.
In the above communication system, the host terminal is terminal 1, and the participants terminals are terminals 2 and 3, then the terminal 1 can establish a teleconference by:
step one, the terminal 1 sends a message to the network device, wherein the message is used for requesting the network device to establish a teleconference, and the message comprises an identifier a1 corresponding to the terminal 2 and an identifier b1 corresponding to the terminal 3.
Secondly, the network equipment respectively sends invitations to the terminal 2 and the terminal 3 according to the identifier a1 corresponding to the terminal 2 and the identifier b1 corresponding to the terminal 3, and invites the terminals to join the teleconference;
step three, the network equipment sends a notification message for indicating that the telephone conference is successfully established to the terminal 1;
and step four, the terminal 1 sends a confirmation message to the network equipment to indicate that the notification message sent by the network equipment in the step three is successfully received.
After the conference call is established successfully, the method can further comprise the following steps:
step five, the terminal 1 sends subscription information to the network equipment to subscribe the conference state of each terminal in the teleconference; in this scheme, the conference state may include a connection state and an offline state, where the access state indicates that the terminal is accessed to the teleconference, and the offline state indicates that the terminal is not accessed to the teleconference, and in practical application, the conference state may be further refined into more states, which is not limited in this embodiment of the present application.
And step six, if the conference state of the terminals of the participants changes, the network equipment sends a notification message to the terminal 1, wherein the notification message comprises the identification of the terminal of the participant with the changed conference.
For example, if the conference state of the terminal 2 is a connection state, and the connection state indicates that the terminal 2 is accessed to the teleconference, the network device sends a notification message to the terminal 1, where the notification message includes an identifier corresponding to the terminal 2, and here, the identifier corresponding to the terminal 2 carried in the notification message in the sixth step may be the same as or different from the identifier corresponding to the terminal 2 in the message sent by the terminal 1 to the network device in the first step.
If the identifier a2 corresponding to the terminal 2 in the notification message sent by the network device to the terminal 1 in the sixth step is different from the identifier a1 corresponding to the terminal 2 in the message sent by the terminal 1 to the network device in the first step, the terminal 1 stores the identifier a2 corresponding to the terminal 2 in the notification message sent by the network device to the terminal 1 in the sixth step.
Next, if the terminal 1 removes the terminal 2, the terminal 1 sends a message to the network device, where the message includes an identifier corresponding to the terminal 2, and the message indicates that the terminal 2 in the teleconference is removed. Since the policy of the network device performing the removal operation may be different in different communication networks, for example, in an LTE network, the network device may perform the removal operation based on the identifier a1 corresponding to the terminal 2 included in the message sent by the terminal 1 to the network device in step one, and if the network device is the other identifier corresponding to the terminal 2 (for example, the identifier a2 corresponding to the terminal 2), the network device does not perform the removal operation; in the WLAN network, the network device may perform the removing operation based on the identifier a2 corresponding to the terminal 2 included in the notification message sent by the network device to the terminal 1 in step six, and if the network device is the other identifier corresponding to the terminal 2 (for example, the identifier a1 corresponding to the terminal 2), the network device does not perform the removing operation.
If the terminal 1 removes the terminal 2 and randomly selects one of the identifiers corresponding to the terminal 2, the terminal 2 may not be successfully removed, and therefore, the success rate of removing the terminals of the participants by the host terminal of the teleconference is low.
The teleconference management method provided by the embodiment of the application aims to solve the technical problems in the prior art.
The following describes the technical solutions of the present application and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
Fig. 2 is a flowchart of a first embodiment of a teleconference management method provided in the present application. In an embodiment, the terminals participating in the teleconference include a first terminal and M second terminals, the first terminal is a host terminal, the second terminals are participants terminals, and M is a positive integer. As shown in fig. 2, the method includes:
s201, P first messages sent by the first terminal to the network equipment.
In one possible case, the first terminal sends P first messages to the network device based on an instruction input by the user. The instruction input by the user may be input by the user through a touchable screen of the first terminal, or may be input by the user through voice, or may be input by the user through another external device connected to the first terminal, such as a mouse. In the embodiment of the present application, a specific manner for a user to input an instruction is not limited.
Correspondingly, the network device receives P first messages from the first terminal, where the P first messages are used to instruct the network device to remove N second terminals in the teleconference, the P first messages include identifiers corresponding to the N second terminals, and each of the N second terminals corresponds to at least one identifier. N and P are positive integers, where N is equal to or less than M and P is equal to or less than N.
Optionally, in this embodiment of the present application, the identifier of the terminal may be a phone number of the terminal, where the phone number may be a mobile phone number of the terminal, or may also be a group service short number of the terminal.
Illustratively, the scheme may include the following cases:
1、P=N
if P is equal to N, the first terminal instructs the network device to remove N second terminals by sending P first messages, where each of the P first messages includes an identifier corresponding to one second terminal, and the P first messages includes identifiers corresponding to different second terminals.
For example, the terminals participating in the teleconference include a first terminal (i.e., terminal 1) and 3 second terminals, the 3 second terminals being terminal 2, terminal 3, and terminal 4, respectively. When the terminal 1 wants to remove the terminal 2 and the terminal 3, the terminal 1 sends 2 first messages to the network device, the 2 first messages are respectively used for indicating the network device to remove the terminal 2 and the terminal 3 in the teleconference, the 1 st first message comprises an identifier corresponding to the terminal 2, and the 2 nd first message comprises an identifier corresponding to the terminal 3.
2、P=1
If P is equal to 1, the first terminal instructs the network device to remove the N second terminals by sending a first message, where the first message includes identifiers corresponding to the N second terminals.
For example, the terminals participating in the teleconference include a first terminal (i.e., terminal 1) and 3 second terminals, the 3 second terminals being terminal 2, terminal 3, and terminal 4, respectively. When the terminal 1 wants to remove the terminal 2 and the terminal 3, the terminal 1 sends 1 first message to the network device, the 1 first message is used for instructing the network device to remove the terminal 2 and the terminal 3 in the teleconference, and the first message includes the identifiers corresponding to the terminal 2 and the terminal 3 respectively.
3. P < N, and P is not equal to 1
If P is less than N, the first terminal instructs the network device to remove N second terminals by sending P first messages, wherein the P first messages comprise identifiers corresponding to the N second terminals respectively.
For example, the terminals participating in the teleconference include a first terminal (i.e., terminal 1) and 4 second terminals, the 4 second terminals being terminal 2, terminal 3, terminal 4, and terminal 5, respectively. When the terminal 1 wants to remove the terminal 2, the terminal 3 and the terminal 5, the terminal 1 sends 2 first messages to the network device, the 2 first messages are used for indicating the network device to remove the terminal 2, the terminal 3 and the terminal 5 in the teleconference, the 1 st first message comprises an identifier corresponding to the terminal 2, and the 2 nd first message comprises identifiers corresponding to the terminal 3 and the terminal 5 respectively.
It should be noted that, in practical applications, P and N can be set according to practical requirements.
In practical applications, since the terminal side usually cannot acquire what kind of identifier the network device performs the removal operation, optionally, the identifier of the second terminal included in the P first messages may be determined by a type of identifier corresponding to the participant terminal used by the first terminal as the host terminal to successfully remove the participant terminal.
For example, the terminals participating in the teleconference include a first terminal (i.e., terminal 1) and 3 second terminals, where the 3 second terminals are terminal 2, terminal 3, and terminal 4, respectively, where terminal 2 corresponds to 1 identifier (the identifier is a1), and terminal 3 corresponds to 2 identifiers (2 identifiers are b1 and b2, respectively). Terminal 1 may send 1 first message to the network device or 2 first messages to the network device to instruct the network device to remove terminal 2 and terminal 3 in the conference call. The first message sent by terminal 1 to the network device comprises identity a1 of terminal 2 and identity b1 of terminal 3.
Since the terminal 2 only corresponds to one identifier, the terminal 1 only has one identifier of the terminal 2 that can be used when the terminal 2 is to be removed; the terminal 3 corresponds to two different identifiers, where the 1 st identifier b1 corresponding to the terminal 3 is an identifier used in the process of establishing the teleconference by the terminal 1 (i.e., an identifier in the first step in the embodiment shown in fig. 1), and the 2 nd identifier corresponding to the terminal 3 is an identifier used in a notification message that the network device sends the conference state change of the terminal of the conference participant to the terminal 1 (i.e., an identifier in the sixth step in the embodiment shown in fig. 1). The terminal 1 determines whether the identity of the terminal 3 included in the first message is b1 or b2 according to the type of the identity of the participating terminal used when it succeeds in removing the participating terminal as the moderator terminal. The type of the identifier referred to herein includes an identifier used by the host terminal when the teleconference is established and an identifier used when the conference state of the participating terminal changes and the network device sends a notification message to the host terminal.
It should be noted that when the terminal 1 determines that the identifier corresponding to the terminal 3 in the first message is b1 or b2, it may be determined that the terminal 1 serves as the host terminal, and the identifier corresponding to the participant terminal used when the participant terminal is successfully removed from the communication network that is the same as the current communication network. Because the configuration modes of the network devices are likely to be closer to each other in the same communication network, the identifier corresponding to the terminal 3 is determined according to the identifier corresponding to the participant terminal used by the participant terminal successfully removed when the terminal 1 serves as the host terminal in the same communication network, and the success rate of removing the terminal 3 by the terminal 1 can be improved.
S202, the network equipment executes removal operation according to the first message.
S203, the network equipment sends P second messages to the first terminal.
Accordingly, the first terminal receives P second messages from the network device, where the P second messages are used to indicate whether the N second terminals are successfully removed.
Specifically, if P is 1, the first terminal sends 1 first message to the network device, and the network device executes a removal operation according to the 1 first message, and then sends 1 second message to the first terminal, where the 1 second message is used to indicate whether the N second terminals are successfully removed; if the P is equal to N, the first terminal sends N first messages to the network device, and the network device sends N second messages to the first terminal after executing a removal operation according to the N first messages, where each second message is used to indicate whether a second terminal is successfully removed; if P < N and P is not equal to 1, the first terminal sends P first messages to the network device, and the network device sends P second messages to the first terminal after performing a removal operation according to the P first messages, where each second message is used to indicate whether one or more second terminals are successfully removed.
That is, in this scheme, for each first message, the network device sends a second message to the first terminal to indicate whether the second terminal indicated in the first message of the first terminal is successfully removed. Therefore, in this scheme, the P second messages may be regarded as response messages corresponding to the P first messages, respectively.
S204, the first terminal determines whether all the N second terminals are successfully removed according to the P second messages.
If the first terminal determines that the N second terminals have not successfully removed all the N second terminals according to the P second messages, S204 is executed.
S205, the first terminal sends Q third messages to the network equipment.
In one possible case, the first terminal sends Q third messages to the network device based on an instruction input by the user. The instruction input by the user may be input by the user through a touchable screen of the first terminal, or may be input by the user through voice, or may be input by the user through another external device connected to the first terminal, such as a mouse. In the embodiment of the present application, a specific manner for a user to input an instruction is not limited.
Correspondingly, the first terminal receives Q third messages from the network device, where the Q third messages are used to instruct the network device to remove K second terminals, the K second terminals may include one or more of the N second terminals that are not successfully removed, and the identifiers corresponding to the second terminals included in the Q third messages are different from the identifiers corresponding to the second terminals included in the first message.
In this scheme, the K second terminals may include all the second terminals that are not successfully removed from the N second terminals, or may include some second terminals that are not successfully removed from the N second terminals, and may further include other newly added second terminals that need to be removed.
If the K second terminals include one or more of the N second terminals that are not successfully removed, the identifiers corresponding to the one or more of the N second terminals that are not successfully removed included in the Q third messages are different from the identifiers corresponding to the second terminals in the P first messages.
Illustratively, the scheme may include the following cases:
1、Q=K
if Q is equal to K, the first terminal instructs the network device to remove K second terminals by sending Q third messages, where each of the Q third messages includes an identifier corresponding to one second terminal, and the Q third messages includes identifiers corresponding to different second terminals.
For example, the terminals participating in the teleconference include a first terminal (i.e., terminal 1) and 3 second terminals, where the 3 second terminals are terminal 2, terminal 3, and terminal 4, respectively, terminal 2 corresponds to 1 identifier (the identifier is a1), and terminal 3 corresponds to 2 identifiers (the 2 identifiers are b1 and b2, respectively). When the terminal 1 wants to remove the terminal 2 and the terminal 3, the terminal 1 sends 1 or 2 first messages to the network device to instruct the network device to remove the terminal 2 and the terminal 3 in the teleconference, wherein the first messages comprise an identifier a1 corresponding to the terminal 2 and an identifier b1 corresponding to the terminal 3. The network device executes the removal operation according to the first message, and then sends 1 or 2 second messages to the terminal 1 to indicate that the terminal 1 does not successfully remove the terminal 3; the terminal 1 sends 2 third messages to the network device, where the 1 st third message includes an identifier b2 corresponding to the terminal 3, and the 1 st third message is used to instruct the network device to remove the terminal 3; the 2 nd third message includes an identifier c1 corresponding to the terminal 4, and the 2 nd third message is used to instruct the network device to remove the terminal 4.
2、Q=1
If Q is equal to 1, the first terminal instructs the network device to remove the K second terminals by sending a third message, where the third message includes identifiers corresponding to the K second terminals.
For example, the terminals participating in the teleconference include a first terminal (i.e., terminal 1) and 3 second terminals, the 3 second terminals being terminal 2, terminal 3, and terminal 4, respectively. When the terminal 1 wants to remove the terminal 2 and the terminal 3, the terminal 1 sends 1 or 2 first messages to the network device, the 1 or 2 first messages are used for indicating the network device to remove the terminal 2 and the terminal 3 in the teleconference, and the 1 or 2 first messages comprise the identifiers corresponding to the terminal 2 and the terminal 3 respectively. The network device executes the removal operation according to the first message, and then sends 1 second message to the terminal 1 to indicate that the terminal 1 does not successfully remove the terminal 3; terminal 1 sends 1 third message to the network device, where the third message includes identifier b2 corresponding to terminal 3, and the third message is used to instruct the network device to remove terminal 3.
In some cases, the K second terminals may further include a newly added second terminal (for example, terminal 4) that needs to be removed, and the third message sent by the terminal 1 to the network device may further include, in addition to the identifier b2 corresponding to the terminal 3, an identifier c1 corresponding to the terminal 4. Accordingly, the third message is used to instruct the network device to remove the terminal 3 and the terminal 4.
3. Q < K, and Q is not equal to 1
If Q is less than K, the first terminal instructs the network device to remove the K second terminals by sending Q third messages, wherein the Q third messages comprise the identifications corresponding to the K second terminals respectively.
For example, the terminals participating in the teleconference include a first terminal (i.e., terminal 1) and 4 second terminals, where the 4 second terminals are terminal 2, terminal 3, terminal 4, and terminal 5, respectively, terminal 2 corresponds to 1 identifier (the identifier is a1), terminal 3 corresponds to 2 identifiers (the 2 identifiers are b1 and b2, respectively), and terminal 5 corresponds to 1 identifier (the identifier is d 1). When terminal 1 wants to remove terminal 2 and terminal 3, terminal 1 sends a first message to the network device, the first message is used for instructing the network device to remove terminal 3 in the teleconference, and the first message includes identifier b1 corresponding to terminal 3. The network device executes the removing operation according to the 1 or more first messages, and then sends 1 or more second messages to the terminal 1 to indicate that the terminal 1 does not successfully remove the terminal 3; the terminal 1 may continue to send 1 or more third messages to the network device, where the 1 or more third messages are used to instruct the network device to remove the terminal 3, the terminal 4, and the terminal 5.
In some cases, terminal 1 may send 2 third messages to the network device, where the 1 st third message includes identifier b2 corresponding to terminal 3, and the 1 st third message is used to instruct the network device to remove terminal 3; the 1 st third message includes an identifier c2 corresponding to the terminal 4 and an identifier d1 corresponding to the terminal 5, and the 2 nd third message is used for instructing the network device to remove the terminal 4 and the terminal 5.
Of course, in other cases, terminal 1 may also send 3 third messages to the network device, where the 1 st third message includes identifier b2 corresponding to terminal 3, and the 1 st third message is used to instruct the network device to remove terminal 3; the 2 nd third message includes an identifier c2 corresponding to the terminal 4, and the 2 nd third message is used for instructing the network device to remove the terminal 4; the 3 rd third message includes the identifier d1 corresponding to the terminal 5, and the 3 rd third message is used to instruct the network device to remove the terminal 5.
It should be noted that, in practical applications, Q and K may be set according to practical requirements. It should be noted that, in this step, similarly to the description in the above step S201, the identities of the other terminals, except for one or more of the N unsuccessfully removed second terminals, included in the Q third messages may be determined according to the type of the identities of the conferee terminals used when the first terminal successfully removes the conferee terminal as the host terminal.
That is, in the case where Q is equal to K, the identifier corresponding to the terminal 4 included in the 2 nd third message, and in the case where Q is equal to 1, the identifier corresponding to the terminal 4 included in the third message, and in the case where Q is equal to K, the identifier corresponding to the terminal 4 included in the third message may be determined according to the type of the identifier of the participant terminal used when the participant terminal is successfully removed as the host terminal by the terminal 1.
S206, the network equipment executes removing operation according to the Q third messages.
Specifically, the network device may remove the corresponding second terminal according to the identities of the K second terminals included in the Q third messages. In this scheme, the specific implementation manner of how the network device removes the second terminal according to the identifier of the second terminal is not limited.
In this embodiment, when the host terminal removes one or more participant terminals, if the participant terminal corresponds to a plurality of identifiers, the host terminal does not successfully remove the participant terminal according to one of the plurality of identifiers corresponding to the participant terminal, and the host terminal can remove other identifiers in the plurality of identifiers corresponding to the participant terminal, so as to improve the success rate of removing the participant terminal by the host terminal.
It should be noted that, on the basis of the embodiment shown in fig. 2, after the S206, the network device performs the removing operation according to the Q third messages, the method may further include: s207, the network device sends Q tenth messages to the first terminal, where the Q tenth messages are used to indicate whether the K second terminals are successfully removed.
Step S207 is not shown in fig. 2.
Here, the Q tenth messages are similar to the P second messages in the above embodiment of fig. 2, and reference may be made to the description of the P second messages in the above embodiment.
In addition, if the second terminal to be removed corresponds to more than two identifiers, and it is determined that the second terminal is not successfully removed according to the Q tenth messages, the first terminal may further send another identifier of the second terminal to the network device to instruct the network device to remove the second terminal, where the another identifier referred to here is different from the identifiers of the second terminal included in the first message and the third message.
In the application, the first terminal may continuously send the identifier corresponding to the second terminal to the network device, and the identifiers of the second terminal sent each time are different until the second terminal is successfully removed.
Fig. 3 is a flowchart of a second embodiment of a teleconference management method provided in the present application. As shown in fig. 3, on the basis of the embodiment shown in fig. 2, in step S201, before the first message sent by the first terminal to the network device, the method of this embodiment further includes:
s2011, the network device sends a fourth message to the first terminal.
Correspondingly, the first terminal receives a fourth message from the network device, the fourth message is used for indicating the second terminal with the changed conference state in the teleconference, and the fourth message comprises the identification of the second terminal with the changed conference state. The fourth message may further include indication information for indicating the current conference state and the previous conference state of the second terminal of which the conference state changes.
If the conference states of the plurality of second terminals in the teleconference change, the fourth message sent by the network device may include identifiers corresponding to the plurality of second terminals whose conference states change, and in addition, the fourth message may further include indication information for indicating the current conference state and the previous conference state of the plurality of second terminals whose conference states change.
In this embodiment, the identifier of the second terminal included in the fourth message may be generated by the network device, or may be determined by the network device according to the identifier of the second terminal used when the first terminal establishes the teleconference.
S2012, the first terminal determines whether the identifier corresponding to the second terminal included in the fourth message is the same as the identifier of the second terminal used by the first terminal when the teleconference is established.
If the first terminal determines that the identifier corresponding to the second terminal included in the fourth message is not the same as the identifier of the second terminal used by the first terminal when the conference call is established, S2013 is executed.
S2013, the first terminal stores the identifier of the second terminal included in the fourth message.
In this embodiment, the first terminal stores the identifier of the second terminal included in the fourth message, and if the first terminal wants to remove one or more second terminals in the teleconference, the first terminal may send the first message to the network device, and the terminal of the second identifier included in the first message may be the identifier of the second terminal included in the fourth message, or may be the identifier of the second terminal used when the teleconference is established for the first terminal. If the network device does not successfully remove the second terminal according to the identifier of the second terminal in the first message, the first terminal sends other identifiers corresponding to the second terminal to the network device, so that the network device executes a removal operation according to the other identifiers of the second terminal, and the success rate of removing the second terminal by the first terminal is improved.
Optionally, in some embodiments, before the S2011, the network device sends the fourth message to the first terminal, the method may further include:
s2011', the first terminal sends a fifth message to the network device.
Accordingly, the network device receives a fifth message from the first terminal, the fifth message being used to subscribe to conference states of the M second terminals in the teleconference. And after receiving the fifth message, the network device monitors the conference state of each second terminal in the teleconference.
Optionally, in some embodiments, before S2011' and the first terminal sends the fifth message to the network device, the method may further include:
s2011 ", the first terminal sends a sixth message to the network device.
Correspondingly, the network device receives a sixth message from the first terminal, wherein the sixth message is used for indicating the network device to establish the teleconference, and the sixth message comprises the identifications of the M second terminals. And after receiving the sixth message, the network device sends invitations to the M second terminals according to the identifiers of the M second terminals included in the sixth message, and invites the M second terminals to join the teleconference.
S2012 ″, the network device sends a seventh message to the first terminal.
Accordingly, the first terminal receives a seventh message from the network device, the seventh message indicating that the conference call setup is successful.
In some embodiments, after S2012 ", the network device sends the seventh message to the first terminal, the method may include:
s2013', the first terminal sends an eighth message to the network equipment.
After the teleconference is established, if a new participant terminal is added, the first terminal sends eighth information including an identifier corresponding to the newly added third terminal to the network device, correspondingly, the network device receives the eighth information sent by the first terminal, and sends an invitation to the third terminal according to the identifier of the third terminal included in the eighth information to invite the third terminal to join the teleconference.
S2014 ", the network device sends a ninth message to the first terminal.
If the third terminal successfully joins the conference call after the network device sends the invitation to join the conference call to the third terminal, the network device may send a ninth message to the first terminal, the ninth message indicating that the third terminal successfully joins the conference call, and accordingly, the first terminal receives the ninth message from the network device.
It should be noted that, in an actual application, after the network device sends the ninth message to the first terminal, the first terminal may further send a subscription message for subscribing to the conference state of the newly added third terminal to the network device, and accordingly, the network device may monitor the conference state of the third terminal according to the subscription message.
It should be noted that, in this embodiment, any one or more of the fifth message, the sixth message and the eighth message may be sent by the first terminal to the network device based on an instruction input by the user, and the instruction input by the user for sending the fifth message, the sixth message and the eighth message may be input by the user through a touchable screen of the first terminal, or may be input by the user through voice, or may be input by the user through another external device connected to the first terminal, for example, a mouse. In the embodiment of the present application, a specific manner for a user to input an instruction is not limited.
In this embodiment, the first terminal, the network device, and the plurality of participant terminals establish the teleconference through the above-described manner, and a new participant terminal can be added to the teleconference, and then, if the host terminal (i.e., the first terminal) removes one or more participant terminals, if the participant terminal corresponds to a plurality of identifiers, the host terminal does not successfully remove the participant terminal according to one of the plurality of identifiers corresponding to the participant terminal, and the host terminal can remove other identifiers in the plurality of identifiers corresponding to the participant terminal, so as to improve the success rate of removing the participant terminal by the host terminal.
Fig. 4 is a schematic structural diagram of a first teleconference management apparatus according to an embodiment of the present application. As shown in fig. 4, the apparatus 400 of the present embodiment may include: a transceiver module 401 and a processing module 402.
It should be noted that the terminals participating in the teleconference include a first terminal and M second terminals, where the first terminal is a host terminal, the second terminals are participating terminals, and M is a positive integer.
The transceiver module 401 is configured to send P first messages to a network device, where the P first messages are used to instruct the network device to remove N second terminals in a teleconference, the P first messages include identifiers respectively corresponding to the N second terminals, each of the N second terminals corresponds to at least one identifier, N and P are positive integers, N is less than or equal to M, and P is less than or equal to N;
a transceiver module 401, further configured to receive P second messages sent by the network device, where the P second messages are used to indicate whether the N second terminals are successfully removed;
a processing module 402, configured to determine whether all the N second terminals are successfully removed according to the P second messages, and if the first terminal determines that all the N second terminals are not successfully removed according to the P second messages, the transceiver module 401 is further configured to send Q third messages to the network device, where the Q third messages are used to instruct the network device to remove K second terminals, the K second terminals include one or more of the N second terminals that are not successfully removed, the Q third messages include identifiers corresponding to the K second terminals, and the Q third messages include identifiers corresponding to the second terminals, where the identifiers corresponding to the second terminals are different from the identifiers corresponding to the second terminals in the first message, K and Q are positive integers, K is less than or equal to M, and Q is less than or equal to K.
In some possible designs, the identifier corresponding to the second terminal included in the first message is determined according to a type of the identifier corresponding to the participant terminal used by the first terminal as the host terminal to successfully remove the participant terminal.
In some possible designs, the transceiver module 401 is further configured to receive a fourth message sent by the network device, where the fourth message is used to indicate the second terminal with the changed conference state in the teleconference, and the fourth message includes an identifier of the second terminal with the changed conference state.
In some possible designs, the processing module 402 is further configured to determine that the identifier of the second terminal included in the fourth message is the same as the identifier of the second terminal used by the first terminal when the teleconference is established, and if it is determined that the identifier of the second terminal included in the fourth message is not the same as the identifier of the second terminal used by the first terminal when the teleconference is established, the processing module 402 is further configured to instruct the storage module 403 to store the identifier of the second terminal included in the fourth message.
In some possible designs, the transceiver module 401 is further configured to send a fifth message to the network device, where the fifth message is used to subscribe to conference states of the M second terminals in the teleconference.
In some possible designs, the transceiver module 401 is further configured to send a sixth message to the network device, where the sixth message is used to instruct the network device to establish the teleconference, and the sixth message includes the identities of the M second terminals; and receiving a seventh message sent by the network device, wherein the seventh message is used for indicating that the conference call is successfully established.
In some possible designs, the transceiver module 401 is further configured to send an eighth message to the network device, where the eighth message is used to instruct the network device to add a third terminal, and the eighth message includes an identifier of the third terminal; and receiving a ninth message sent by the network device, wherein the ninth message is used for indicating whether the third terminal is successfully added to the teleconference.
The apparatus provided in this embodiment may be used to execute the technical solution in the method embodiment shown in fig. 2 or fig. 3, and the implementation principle and the technical effect are similar, which are not described herein again.
Fig. 5 is a schematic structural diagram of a second embodiment of a teleconference management apparatus provided in the present application. As shown in fig. 5, the apparatus 500 of the present embodiment includes: memory 501, processor 502, and computer program instructions.
The memory 501 may be a separate physical unit, and may be connected to the processor 502 via a bus 503. The memory 501 and the processor 502 may also be integrated, implemented by hardware, and the like.
The memory 501 is used for storing program instructions, which are called by the processor 502 to perform the operations of any one of the method embodiments of fig. 2 and fig. 3 above.
Alternatively, when part or all of the methods of the above embodiments are implemented by software, the teleconference management apparatus 500 may only include the processor 502. A memory 501 for storing programs is located outside the conference call management device 500 and a processor 502 is connected to the memory by means of circuits/wires for reading and executing the programs stored in the memory.
Processor 502 may be a Central Processing Unit (CPU), a Network Processor (NP), or a combination of a CPU and an NP.
The processor 502 may further include a hardware chip. The hardware chip may be an Application-Specific Integrated Circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a Field-Programmable Gate Array (FPGA), General Array Logic (GAL), or any combination thereof.
The Memory 501 may include a Volatile Memory (Volatile Memory), such as a Random-Access Memory (RAM); the Memory may also include a Non-volatile Memory (Non-volatile Memory), such as a Flash Memory (Flash Memory), a Hard Disk Drive (HDD) or a Solid-state Drive (SSD); the memory may also comprise a combination of memories of the kind described above.
In some cases, the teleconference management apparatus 500 may further include a transceiver 504, and the transceiver 504 is configured to perform transceiving operations performed by the first terminal in any of the embodiments described above.
Fig. 6 is a block diagram illustrating a first terminal, which may be a mobile phone, a computer, a tablet device, a personal digital assistant, etc., according to an example embodiment.
The first terminal 600 may include one or more of the following components: a processing component 602, a memory 604, a power component 606, a multimedia component 608, an audio component 610, an input/output (I/O) interface 612, a sensor component 614, and a communication component 616.
The processing component 602 generally controls overall operations of the first terminal 600, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 602 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 602 can include one or more modules that facilitate interaction between the processing component 602 and other components. For example, the processing component 602 can include a multimedia module to facilitate interaction between the multimedia component 608 and the processing component 602.
The memory 604 is configured to store various types of data to support operations at the first terminal 600. Examples of such data include instructions for any application or method operating on the first terminal 600, contact data, phonebook data, messages, pictures, videos, etc. The memory 604 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 606 provides power to the various components of the first terminal 600. The power components 606 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the first terminal 600.
The multimedia component 608 comprises a screen providing an output interface between said first terminal 600 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 608 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the first terminal 600 is in an operation mode, such as a photographing mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 610 is configured to output and/or input audio signals. For example, the audio component 610 includes a Microphone (MIC) configured to receive an external audio signal when the first terminal 600 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 604 or transmitted via the communication component 616. In some embodiments, audio component 610 further includes a speaker for outputting audio signals.
The I/O interface 612 provides an interface between the processing component 602 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 614 includes one or more sensors for providing various aspects of status assessment for the first terminal 600. For example, the sensor component 614 may detect an open/closed state of the first terminal 600, relative positioning of components, such as a display and keypad of the first terminal 600, the sensor component 614 may also detect a change in position of the first terminal 600 or a component of the first terminal 600, the presence or absence of user contact with the first terminal 600, orientation or acceleration/deceleration of the first terminal 600, and a change in temperature of the first terminal 600. The sensor assembly 614 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 614 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 614 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 616 is configured to facilitate communications between the first terminal 600 and other devices in a wired or wireless manner. The first terminal 600 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G or 4G, or a combination thereof. In an exemplary embodiment, the communication component 616 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 616 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the first terminal 600 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 604 comprising instructions, executable by the processor 620 of the first terminal 600 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
It should be noted that the structure of the second terminal can also be as shown in the embodiment shown in fig. 6.
A computer-readable storage medium having instructions that, when executed by a processor of a first terminal, enable the first terminal to perform the operations performed by the first terminal device in any of the above method embodiments.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (9)

1. A teleconference management method is characterized in that terminals participating in a teleconference comprise a first terminal and M second terminals, wherein the first terminal is a host terminal, the second terminals are participants terminals, and M is a positive integer; the method comprises the following steps:
the first terminal sends P first messages to network equipment, wherein the P first messages are used for indicating the network equipment to remove N second terminals in the teleconference, the P first messages comprise identifiers respectively corresponding to the N second terminals, each second terminal in the N second terminals corresponds to at least one identifier, N and P are positive integers, N is less than or equal to M, and P is less than or equal to N;
the first terminal receives P second messages sent by the network equipment, wherein the P second messages are used for indicating whether the N second terminals are successfully removed;
if the first terminal determines that all the N second terminals are not successfully removed according to the P second messages, the first terminal sends Q third messages to the network device, the Q third messages are used for indicating the network device to remove K second terminals, the K second terminals comprise one or more of the N second terminals which are not successfully removed, the Q third messages comprise identifiers corresponding to the second terminals, the identifiers corresponding to the second terminals are different from the identifiers corresponding to the second terminals in the P first messages, K and Q are positive integers, K is less than or equal to M, and Q is less than or equal to K;
the identifier corresponding to the second terminal included in the first message is determined according to the type of the identifier corresponding to the conference participant terminal used by the first terminal as the host terminal to successfully remove the conference participant terminal.
2. The method of claim 1, further comprising:
and the first terminal receives a fourth message sent by the network equipment, wherein the fourth message is used for indicating the second terminal with the changed conference state in the teleconference, and the fourth message comprises the identifier of the second terminal with the changed conference state.
3. The method of claim 2, further comprising:
and if the first terminal determines that the identifier of the second terminal included in the fourth message is different from the identifier of the second terminal used by the first terminal when the conference call is established, storing the identifier of the second terminal included in the fourth message.
4. The method according to claim 2 or 3, wherein before the first terminal receives the fourth message sent by the network device, the method further comprises:
and the first terminal sends a fifth message to the network equipment, wherein the fifth message is used for subscribing the conference states of the M second terminals in the teleconference.
5. The method of claim 1, wherein the first terminal sends P first messages to the network device before, further comprising:
the first terminal sends a sixth message to the network equipment, wherein the sixth message is used for indicating the network equipment to establish the teleconference and comprises the identifications of the M second terminals;
and the first terminal receives a seventh message sent by the network equipment, wherein the seventh message is used for indicating that the conference call is successfully established.
6. The method of claim 5, wherein after the first terminal receives the seventh message sent by the network device, the method further comprises:
the first terminal sends an eighth message to the network device, wherein the eighth message is used for indicating the network device to add a third terminal, and the eighth message comprises an identifier of the third terminal;
and the first terminal receives a ninth message sent by the network equipment, wherein the ninth message is used for indicating whether the third terminal is successfully added to the teleconference.
7. A teleconference management device is characterized in that terminals participating in a teleconference comprise a first terminal and M second terminals, wherein the first terminal is a host terminal, the second terminals are participants terminals, and M is a positive integer; the device comprises:
a transceiver module, configured to send P first messages to a network device, where the P first messages are used to instruct the network device to remove N second terminals in the teleconference, where the P first messages include identifiers corresponding to the N second terminals, each of the N second terminals corresponds to at least one identifier, N and P are positive integers, N is equal to or less than M, and P is equal to or less than N;
the transceiver module is further configured to receive P second messages sent by the network device, where the P second messages are used to indicate whether the N second terminals are successfully removed;
a processing module, configured to determine whether all the N second terminals are successfully removed according to the P second messages, and if the first terminal determines that all the N second terminals are not successfully removed according to the P second messages, the transceiver module is further configured to send Q third messages to the network device, where the Q third messages are used to instruct the network device to remove K second terminals, where the K second terminals include one or more of the N second terminals that are not successfully removed, the Q third messages include identifiers corresponding to the second terminals, and the Q third messages include identifiers corresponding to the second terminals that are different from the P first messages including identifiers corresponding to the second terminals, K and Q are positive integers, where K is less than or equal to M, and Q is less than or equal to K;
the identifier corresponding to the second terminal included in the first message is determined according to the type of the identifier corresponding to the conference participant terminal used by the first terminal as the host terminal to successfully remove the conference participant terminal.
8. A teleconference management apparatus, characterized by comprising: memory, processor, and computer program instructions;
the memory stores the computer program instructions;
the processor executes the computer program instructions to perform a teleconference management method as claimed in any one of claims 1 to 6.
9. A computer-readable storage medium having computer-executable instructions stored thereon, which when executed by a processor, are configured to implement the teleconference management method of any one of claims 1 to 6.
CN201911312603.4A 2019-12-18 2019-12-18 Teleconference management method and device and readable storage medium Active CN110971767B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911312603.4A CN110971767B (en) 2019-12-18 2019-12-18 Teleconference management method and device and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911312603.4A CN110971767B (en) 2019-12-18 2019-12-18 Teleconference management method and device and readable storage medium

Publications (2)

Publication Number Publication Date
CN110971767A CN110971767A (en) 2020-04-07
CN110971767B true CN110971767B (en) 2021-08-17

Family

ID=70035141

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911312603.4A Active CN110971767B (en) 2019-12-18 2019-12-18 Teleconference management method and device and readable storage medium

Country Status (1)

Country Link
CN (1) CN110971767B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101056189A (en) * 2007-05-18 2007-10-17 华为技术有限公司 A phone meeting control method and system
CN101438559A (en) * 2006-05-02 2009-05-20 斯凯普有限公司 Group communication system and method
CN101630507A (en) * 2009-08-18 2010-01-20 深圳华为通信技术有限公司 Method, device and system for realizing remote karaoke
CN102143289A (en) * 2010-10-27 2011-08-03 华为软件技术有限公司 Method and device for processing telephone conference
EP3139535A1 (en) * 2015-08-18 2017-03-08 Ricoh Company, Ltd. Information processing apparatus, communication method, and communication system
CN109194897A (en) * 2018-08-27 2019-01-11 视联动力信息技术股份有限公司 A kind of processing method and system of video conference
CN109802961A (en) * 2019-01-14 2019-05-24 Oppo广东移动通信有限公司 Methods for interface management, device, electronic equipment and storage medium
CN110557597A (en) * 2019-09-12 2019-12-10 视联动力信息技术股份有限公司 video conference sign-in method, server, electronic equipment and storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7552175B2 (en) * 2004-04-30 2009-06-23 Microsoft Corporation Mechanism for controlling communication paths between conference members
CN104284450B (en) * 2013-07-09 2019-02-26 中兴通讯股份有限公司 Meeting method for releasing, device and system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101438559A (en) * 2006-05-02 2009-05-20 斯凯普有限公司 Group communication system and method
CN101056189A (en) * 2007-05-18 2007-10-17 华为技术有限公司 A phone meeting control method and system
CN101630507A (en) * 2009-08-18 2010-01-20 深圳华为通信技术有限公司 Method, device and system for realizing remote karaoke
CN102143289A (en) * 2010-10-27 2011-08-03 华为软件技术有限公司 Method and device for processing telephone conference
EP3139535A1 (en) * 2015-08-18 2017-03-08 Ricoh Company, Ltd. Information processing apparatus, communication method, and communication system
CN109194897A (en) * 2018-08-27 2019-01-11 视联动力信息技术股份有限公司 A kind of processing method and system of video conference
CN109802961A (en) * 2019-01-14 2019-05-24 Oppo广东移动通信有限公司 Methods for interface management, device, electronic equipment and storage medium
CN110557597A (en) * 2019-09-12 2019-12-10 视联动力信息技术股份有限公司 video conference sign-in method, server, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN110971767A (en) 2020-04-07

Similar Documents

Publication Publication Date Title
WO2020132885A1 (en) Data transmission method, base station, user equipment and storage medium
US10154539B2 (en) System and method for sharing cellular network for call routing
CN114097259B (en) Communication processing method, communication processing device and storage medium
EP3226432A1 (en) Method and device for sharing media data between terminals
WO2021042336A1 (en) Information sending method and apparatus, network selection method and apparatus, and base station
WO2019113753A1 (en) Method, device, user equipment and base station for use in shortening access delay
WO2022193303A1 (en) Random access method, random access apparatus and storage medium
WO2019119421A1 (en) Cell access method and device, and storage medium
US11968582B2 (en) Service handover method and apparatus
US20220201643A1 (en) Network detach methods and apparatuses
WO2022120535A1 (en) Resource determination method, resource determination apparatus and storage medium
WO2022067766A1 (en) Positioning reference signaling configuration method and configuration apparatus, and storage medium
CN109451860B (en) Data transmission method and device
RU2663355C1 (en) Method and device for installing connection for service
CN110971767B (en) Teleconference management method and device and readable storage medium
WO2022174393A1 (en) Capability exchange method and apparatus, and exchange triggering method and apparatus
WO2022021059A1 (en) Mode indication method and apparatus, and a random access method and apparatus
CN110945926B (en) Connection establishing method and device, base station, user equipment and core network equipment
WO2018000322A1 (en) Data transmission method and device
CN109565718B (en) Method and device for transmitting message
CN109417799B (en) Control instruction transmission method, base station, terminal and storage medium
CN107295698B (en) Call connection establishing method, device and system
CN111800836A (en) Communication method, communication device, electronic equipment and storage medium
CN111836356A (en) Method, device, storage medium and mobile terminal for requesting data
WO2022077234A1 (en) Downlink control information scheduling method and apparatus, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant