Control method of multiple audio channels and adding method of audio channels
By opening and managing audio subchannels in the conference and television system, the problem of inability to discuss in groups between venues is solved, free communication between users is achieved, and meeting efficiency and flexibility are improved.
Patent Information
- Application Number
- CN202310771254.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-27
- Publication Date
- 2024-12-27
AI Technical Summary
In the existing conference and television system, group discussions cannot be conducted between venues through sub-audio channels, which limits users' communication and discussion flexibility and affects meeting efficiency.
By receiving control instructions from the terminal in a multi-point conference, selecting and opening an audio sub-channel, and sending activation information to other terminals, users can freely choose to join or exit the sub-audio channel, and realize group discussions in the main audio channel scenario.
Without affecting the main meeting, free discussion among users is achieved, flexibility and efficiency of the meeting is improved, more users are attracted to participate, and resource waste is avoided.
Smart Images

Figure CN119211470A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a method for controlling multiple audio channels and a method for adding audio channels. Background Art
[0002] In existing video conferencing systems, a conference room usually consists of a terminal, a TV, and a camera. When a video conference is held, each conference room has multiple users participating, but each conference room can only have one main audio channel. When the conference speaker discusses a certain issue, the users in the conference room may need to discuss privately. In the existing video conferencing scenario, the discussion can only be carried out in the main audio channel of the conference room, and it is impossible for users in different conference rooms to discuss in groups through sub-audio channels. Summary of the invention
[0003] The present application aims to provide a method for controlling multiple audio channels and a method for adding audio channels, which can solve the problem of how to create sub-audio channels for group discussion in the main audio channel scenario.
[0004] In order to solve the above technical problems, this application is implemented as follows:
[0005] In a first aspect, an embodiment of the present application proposes a method for controlling multiple audio channels, comprising: receiving a first control instruction sent by a first terminal, wherein the first terminal is at least one terminal that has joined an audio main channel; selecting a first audio sub-channel for the first terminal, and sending information of the first audio sub-channel to the first terminal, wherein the first audio sub-channel is an audio channel other than the audio main channel; sending activation information of the first audio sub-channel to a second terminal that has joined the audio main channel, wherein the activation information includes a first channel identifier of the first audio sub-channel, and the second terminal is a terminal other than the first terminal among at least one terminal that has joined the audio main channel; receiving a request to join the first audio sub-channel sent by at least one second terminal; and adding the at least one second terminal to the first audio sub-channel.
[0006] In a second aspect, an embodiment of the present application proposes a method for joining an audio channel, comprising: a first terminal sends a first control instruction to a multipoint control unit, wherein the first control instruction is used to apply for opening a first audio sub-channel for a user of the first terminal, and the first terminal is at least one terminal that has joined the audio main channel; receiving information of the first audio sub-channel sent by the multipoint control unit, wherein the information includes a first channel identifier of the first audio sub-channel; and adding audio data of the first terminal to the first audio sub-channel.
[0007] In a third aspect, an embodiment of the present application proposes an electronic device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect, or implements the steps of the method described in the second aspect.
[0008] In a fourth aspect, an embodiment of the present application proposes a storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0009] In an embodiment of the present application, in a multipoint conference with a main audio channel, a first control instruction sent by a first terminal is received to select a first audio sub-channel for the first terminal, and the activation information of the first audio sub-channel is sent to other terminals other than the first terminal, namely the second terminal, so that the second terminal can also choose whether to join the first audio sub-channel, and can allocate audio sub-channels to users who have group discussion or free discussion needs, thereby realizing free discussion between users without affecting the convening of the main meeting, making multipoint conferences more flexible, and being able to attract more users to participate, thereby effectively improving the efficiency of the meeting. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0011] Figure 1 This is a flow chart of a method for controlling multiple audio channels provided by an embodiment of the present application;
[0012] Figure 2 is another flowchart of a method for controlling multiple audio channels provided in an embodiment of the present application;
[0013] Figure 3 This is a flowchart of a method for adding an audio channel provided in an embodiment of the present application;
[0014] Figure 4 is a schematic diagram of interaction between a multipoint control unit and a terminal provided in an embodiment of the present application;
[0015] Figure 5 It is a schematic diagram of the architecture of a multipoint conference provided in an embodiment of the present application;
[0016] Figure 6 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0017] Embodiments of the present invention will be described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0018] The control scheme of the NFC chip provided in the embodiment of the present application is described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0019] Figure 1 A flowchart of a method for controlling multiple audio channels in an embodiment of the present application is shown. The method 100 can be executed by a first electronic device, wherein the first electronic device can be a server, for example, the first electronic device can be a multipoint control unit (MCU) of a video conferencing system, which is not limited in the embodiment of the present application. In other words, the method can be executed by software or hardware installed on the first electronic device. Figure 1 As shown, the method may include the following steps.
[0020] S110: Receive a first control instruction sent by a first terminal.
[0021] The first terminal is at least one terminal that has joined the main audio channel.
[0022] It can be understood that in a conference room, each user has a terminal and an electronic device corresponding to the terminal. The electronic device can be a first electronic device (i.e., a multipoint control unit (MCU)). The multipoint control unit has the ability to collect and play audio and the ability to communicate with the terminal. The communication capability can include the transmission of audio data, control instructions, etc.; each terminal also has the ability to collect and play audio and the ability to communicate with the multipoint control unit. The communication capability can include the transmission of audio data, control instructions, etc. Among them, when the multipoint conference unit holds a conference that supports multiple audio channels, it will first select one of the audio channels as the main audio channel to transmit audio that all users can listen to to ensure the normal progress of the conference. Therefore, the terminal corresponding to each user has been added to the main audio channel. When the first terminal has a need for group discussion, a first control instruction can be sent to the multipoint control unit. The first control instruction can be used to instruct the multipoint control unit to allocate an audio sub-channel to the first terminal. The multipoint control unit will perform corresponding operations according to the first control instruction, wherein the first terminal includes at least one terminal.
[0023] S120: Select a first audio sub-channel for the first terminal, and send information of the first audio sub-channel to the first terminal, where the first audio sub-channel is an audio channel other than the main audio channel.
[0024] It can be understood that the multipoint control unit can select the first audio subchannel for the first terminal according to the first control instruction, wherein the first audio subchannel can be an idle audio subchannel or created by the multipoint control unit based on the first control instruction. After the multipoint control unit selects the first audio subchannel for the first terminal, the information of the first audio subchannel is sent to the first terminal, and the first terminal can join the first audio subchannel according to the information of the first audio subchannel.
[0025] S130: Send activation information of the first audio sub-channel to the second terminal that has joined the audio main channel.
[0026] The activation information includes a first channel identifier of the first audio sub-channel, and the second terminal is a terminal other than the first terminal among at least one terminal that has joined the main audio channel.
[0027] It can be understood that, when the first audio sub-channel is selected according to the first control instruction, in addition to sending information of the first audio sub-channel to the first terminal, activation information of the first audio sub-channel can also be sent to other terminals other than the first terminal that have joined the audio main channel, that is, the second terminal, wherein the activation information includes the first channel identifier of the first audio sub-channel.
[0028] S140: Receive a request for joining the first audio sub-channel sent by at least one of the second terminals.
[0029] That is, after receiving the activation information of the first audio sub-channel sent by the multipoint control unit, the second terminal can choose whether to join the first audio sub-channel according to the first channel identifier in the activation information. After at least one second terminal chooses to join the first audio sub-channel, the multipoint control unit will receive requests sent by these terminals to join the first audio sub-channel.
[0030] S150: Add the at least one second terminal to the first audio sub-channel.
[0031] It can be understood that after receiving a request to join the first audio sub-channel sent by at least one second terminal, the multipoint control unit will add these terminals to the first audio sub-channel.
[0032] In an embodiment of the present application, in a multipoint conference with a main audio channel, a first control instruction sent by a first terminal is received to select a first audio sub-channel for the first terminal, and the activation information of the first audio sub-channel is sent to other terminals other than the first terminal, namely the second terminal, so that the second terminal can also choose whether to join the first audio sub-channel, and can allocate audio sub-channels to users who have group discussion or free discussion needs, thereby realizing free discussion between users without affecting the convening of the main meeting, making multipoint conferences more flexible, and being able to attract more users to participate, thereby effectively improving the efficiency of the meeting.
[0033] Figure 2 Another flow chart of the method for controlling multiple audio channels in the embodiment of the present application is shown. The method 200 can be executed by a first electronic device, which can be an MCU. In other words, the method can be executed by software or hardware installed on the first electronic device. Figure 2 As shown, the method may include the following steps.
[0034] S210: Receive a first control instruction sent by a first terminal.
[0035] The first terminal is at least one terminal that has joined the main audio channel.
[0036] S220: Select a first audio sub-channel for the first terminal, and send information of the first audio sub-channel to the first terminal, where the first audio sub-channel is an audio channel other than the main audio channel.
[0037] S230: Send activation information of the first audio sub-channel to a second terminal that has joined the audio main channel, wherein the activation information includes a first channel identifier of the first audio sub-channel, and the second terminal is a terminal other than the first terminal among at least one terminal that has joined the audio main channel.
[0038] S240: Receive a request for joining the first audio sub-channel sent by at least one of the second terminals.
[0039] S250: Add the at least one second terminal to the first audio sub-channel.
[0040] It should be noted that S210 to S250 can refer to Figure 1 The description of S110 to S150 in the embodiment will not be repeated here.
[0041] S260: Receive a request for exiting the first audio sub-channel sent by a target terminal that has joined the first audio sub-channel.
[0042] The request carries the identifier of the first audio sub-channel.
[0043] That is, when the target terminal joining the first audio subchannel chooses to exit the first audio subchannel, the multipoint control unit receives a request to exit the first audio subchannel sent by the target terminal, and the request to exit the target audio channel includes the identifier of the first audio subchannel.
[0044] S270: Delete the target terminal from the call members of the first audio sub-channel.
[0045] It is understandable that the multipoint control unit will, according to the request in S260 and based on the identifier of the first audio subchannel carried in the request, close the user of the target terminal's use of the first audio subchannel, i.e., delete the target terminal from the call members of the first audio subchannel.
[0046] Optionally, after deleting the target terminal from the call members of the first audio sub-channel, the multipoint control unit sends a confirmation message to the target terminal, and the confirmation message can be used to notify the user of the target terminal that the user has successfully exited the first audio sub-channel.
[0047] In an embodiment of the present application, a first audio sub-channel is selected for the first terminal by receiving a first control instruction sent by the first terminal, and the activation information of the first audio sub-channel is sent to other terminals other than the first terminal, namely the second terminal, so that the second terminal can also choose whether to join the first audio sub-channel. When the target terminal that has joined the first audio sub-channel needs to exit the first audio sub-channel, the multi-point control unit will agree to the target terminal to exit the first audio sub-channel according to the request sent by the target terminal. The creation of an open sub-conference in a multi-point conference with a main audio channel and at least one audio sub-channel is realized, that is, the user can freely join or exit the sub-conference corresponding to at least one audio sub-channel, making the multi-point conference more flexible, not only can it attract more participants to participate, but also when the audio sub-channel is not needed for discussion, choosing to exit can also avoid occupying the audio sub-channel and wasting network resources.
[0048] In one implementation, after deleting the target terminal from the call members of the first audio sub-channel, the method further includes: querying the number of call members of the first audio sub-channel; when the number of call members of the first audio sub-channel is 0, closing the first audio sub-channel and releasing the occupied resources of the first audio sub-channel. It is understandable that after deleting the target terminal from the call members of the first audio sub-channel, it is necessary to query the current usage information of the first audio sub-channel; when the number of call members is 0, it is possible to choose to close the first audio sub-channel and release the occupied resources of the first audio sub-channel, so as to avoid wasting conference resources and network resources.
[0049] In one implementation, the method further includes: if it is determined that there is no audio data transmission in the first audio subchannel within a predetermined time period, closing the first audio subchannel. In this implementation, the absence of audio data transmission in the first audio subchannel indicates that the number of call members in the first audio subchannel is 0 or the number of call members in the first audio subchannel is 0 but no one is discussing within the predetermined time period, and the first audio subchannel can be closed to avoid occupying system resources, so that the system resources corresponding to the first audio subchannel can be released, thereby ensuring efficient use of system resources.
[0050] In one implementation, before receiving the first control instruction sent by the first terminal, it also includes: establishing at least one sub-audio channel with each terminal that has joined the main audio channel. Among them, in one implementation, selecting the first audio sub-channel for the first terminal includes: selecting an idle audio sub-channel from the at least one sub-audio channel as the first audio sub-channel. It can be understood that before receiving the first control instruction sent by the first terminal, at least one sub-audio channel has been established in the multipoint conference. When the first terminal needs an audio sub-channel, the multipoint control unit can quickly select an idle audio sub-channel for the first terminal as the first audio sub-channel, which can avoid the problem of the first terminal waiting too long due to the need to establish an audio sub-channel. In this implementation, at least one sub-audio channel is established in advance, and sub-audio channels can be allocated in time for users in need, thereby effectively improving the efficiency of the meeting.
[0051] Figure 3 A flowchart of a method for adding an audio channel in an embodiment of the present application is shown. The method 300 can be executed by a second electronic device, wherein the first electronic device can be a terminal device, for example, a video conferencing terminal in a video conferencing system. The specific embodiments of the present application are not limited. In other words, the method can be executed by software or hardware installed on the second electronic device. The following takes the second electronic device as the first terminal as an example to illustrate the technical solution provided in the embodiment of the present application. Figure 3 As shown, the method may include the following steps.
[0052] S310: The first terminal sends a first control instruction to the multipoint control unit.
[0053] The first control instruction is used to apply for opening a first audio sub-channel for a user of the first terminal, and the first terminal is at least one terminal that has joined the audio main channel.
[0054] It is understandable that when the user of the first terminal needs a sub-conference for discussion, a first control instruction can be sent to the multipoint control unit to enable the multipoint control unit to open a first audio sub-channel for the user of the first terminal. Figure 1 The description of the main audio channel in the embodiment will not be repeated here.
[0055] S320: Receive information about the first audio sub-channel sent by the multipoint control unit.
[0056] The information includes a first channel identifier of the first audio subchannel.
[0057] It is understandable that after the multipoint control unit allocates the first audio sub-channel to the first terminal, the identifier of the first audio sub-channel may be sent to the first terminal so that the first terminal can join the first audio sub-channel through the identifier of the first audio sub-channel.
[0058] S330: Add the audio data of the first terminal to the first audio sub-channel.
[0059] That is to say, after receiving the identifier of the first audio sub-channel sent by the multi-point control unit, the first terminal can join the first audio sub-channel according to the identifier, that is, add the audio data of the first terminal to the first audio sub-channel, which allows the user of the first terminal to have a free discussion in the first audio sub-channel.
[0060] In an embodiment of the present application, the user of the first terminal applies to open a first audio sub-channel by sending a first control instruction to the multi-point control unit. After receiving the information of the first audio sub-channel sent by the multi-point control unit after opening the first audio sub-channel, the audio data of the first terminal is added to the first audio sub-channel. The user of the first terminal realizes free discussion without affecting the convening of the main meeting, thereby effectively improving the meeting efficiency.
[0061] Furthermore, in one implementation, the method further includes: sending a request to exit the first audio sub-channel to the multipoint control unit. Wherein, in one implementation, the method further includes: in response to the received operation instruction, switching the audio data of the first terminal to the audio main channel. It can be understood that in the present application, the first audio sub-channel created by the multipoint control unit is open, that is, an open sub-conference, and each user in the sub-conference corresponding to the first audio sub-channel can freely choose to join or exit. When the first terminal chooses to exit the first audio sub-channel, it can send a request to exit the first audio sub-channel to the multipoint control unit, and the multipoint control unit will respond to the request and perform the corresponding operation. After the multipoint control unit completes the operation, it will send an operation instruction to the first terminal so that the first terminal switches the audio data of the corresponding user to the audio main channel. In this implementation, the user can freely join or exit the sub-conference corresponding to at least one audio sub-channel. When the user joins only one audio sub-channel, when exiting, the user can choose to switch the audio data of the corresponding user to the audio main channel. Optionally, the user can also choose to join other audio sub-channels after exiting the first audio sub-channel.
[0062] In one implementation, the method further includes: receiving usage information of each audio subchannel sent by the multipoint control unit, wherein the usage information includes usage status and number of users. It is understandable that the multipoint control unit can send usage information of each audio subchannel to each terminal regularly or irregularly, so that each terminal can timely understand the usage information of each audio subchannel, thereby attracting more users to participate in the free discussion.
[0063] Below through Figure 4 A specific embodiment of the present application is described as follows. Figure 4 As shown, the embodiment may include the following steps.
[0064] S405: Convene a multi-point conference with multiple audio channels.
[0065] When holding a multi-point conference with multiple audio channels, in addition to creating H245 standard audio channels, you can also create multiple free discussion 1 audio channels, such as audio channel M and audio channel N, through H245 non-standard signaling.
[0066] S410: Sending a control instruction for free discussion.
[0067] A user corresponding to the first terminal creates a control instruction for free discussion through an access device and sends the instruction to the first terminal. After receiving the instruction, the first terminal forwards the instruction to the multipoint control unit MCU.
[0068] S415: Open the audio channel M.
[0069] After receiving the control instruction, the MCU selects an idle audio channel M.
[0070] S420: Send the information of the audio channel M.
[0071] The MCU returns the channel information to the first terminal.
[0072] S425: Broadcast the information of audio channel M.
[0073] The MCU broadcasts the channel information to each venue terminal: "Audio channel M is in use, and users can join the discussion." Optionally, the MCU can also push the usage status of each audio channel to each venue terminal (idle, usage status, such as venue user information).
[0074] S430: The first terminal joins the audio channel M.
[0075] After receiving the MCU response, the first terminal puts the audio of the user corresponding to the first terminal into the audio channel M and transmits it to the MCU, and sends the audio information from the MCU on the channel to the user corresponding to the first terminal; the user corresponding to the first terminal completes joining the audio channel M and participates in the discussion.
[0076] S435: The second terminal applies to join the audio channel M.
[0077] After receiving the push from the MCU, a user corresponding to the second terminal sends a control instruction to join the audio channel M to the second terminal through the access device.
[0078] S440: The second terminal joins the audio channel M.
[0079] After receiving the control signaling sent by the corresponding user, the second terminal puts the audio information of the corresponding user into the audio channel M for transmission, and sends the audio data obtained from the audio channel M to the user corresponding to the second terminal; the user corresponding to the second terminal completes joining the audio channel M and participates in the discussion.
[0080] S445: Query the usage of each audio channel.
[0081] The terminal can query the MCU about the usage of each audio channel. The MCU also regularly pushes this information to the terminal;
[0082] S450: Pushing usage status of each audio channel to each terminal.
[0083] The MCU can periodically push the usage status of each audio channel to the terminal.
[0084] S455: Monitor each audio channel regularly.
[0085] The MCU can monitor the status of each audio channel at regular intervals and release unused channels.
[0086] S460: The first terminal can freely switch audio channels.
[0087] The user corresponding to the first terminal can freely switch among the used audio channels.
[0088] S465: The second terminal can freely switch audio channels.
[0089] The user corresponding to the second terminal can freely switch among the used audio channels.
[0090] It should be noted that, in this embodiment, only the first terminal and the second terminal are used as examples for description, and a multipoint conference may include multiple terminals, for example, Figure 5 shown.
[0091] In the above embodiment, the multipoint conference unit holds a conference that supports multiple audio channels, and selects one of them as the main audio channel to transmit audio that can be listened to by all venues, ensuring the normal progress of the meeting; when the speaker mentions a question and participants from different venues need to discuss it, they can send a control instruction to the terminal through the access device to let it select an idle audio channel to join, and send a banner subtitle to remind other venues that "this channel has been used by default"; after seeing this, other participants send instructions through their own access devices to join the discussion; at the same time, the multipoint control unit will also detect the audio status of the channel and decide whether to release it to ensure that the audio channel can be recycled. This enables users to switch freely between different audio channels and have free discussions without affecting the normal convening of meetings.
[0092] like Figure 6 As shown, the embodiment of the present application further provides an electronic device 600, including a processor 601 and a memory 602, wherein the memory 602 stores a program or instruction that can be run on the processor 601, and when the program or instruction is executed by the processor 601, the above Figure 1 to Figure 2 The various steps of the embodiment shown, or the implementation of the above Figure 3 The various steps of the illustrated embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.
[0093] The embodiment of the present application also provides a storage medium on which a program or instruction is stored, and when the program or instruction is executed by a processor, the above Figures 1 to 4 The various processes of the illustrated embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.
[0094] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0095] The present application also provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the above Figures 1 to 4 The various processes of the illustrated embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.
[0096] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0097] The present application embodiment further provides a computer program / program product, wherein the computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement the above Figures 1 to 4 The various processes of the illustrated embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.
[0098] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device 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 device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[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 a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.
[0100] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.
Claims
1. A method for controlling multiple audio channels, characterized in that: include: Receiving a first control instruction sent by a first terminal, wherein the first terminal is at least one terminal that has joined the main audio channel; Selecting a first audio sub-channel for the first terminal, and sending information of the first audio sub-channel to the first terminal, where the first audio sub-channel is an audio channel other than the main audio channel; Sending activation information of the first audio sub-channel to a second terminal that has joined the main audio channel, wherein the activation information includes a first channel identifier of the first audio sub-channel, and the second terminal is a terminal other than the first terminal among at least one terminal that has joined the main audio channel; receiving a request sent by at least one of the second terminals to join the first audio subchannel; The at least one second terminal is added to the first audio sub-channel.
2. The method according to claim 1, characterized in that Also includes: receiving a request for exiting the first audio sub-channel sent by a target terminal that has joined the first audio sub-channel, wherein the request carries an identifier of the first audio sub-channel; The target terminal is deleted from the call members of the first audio sub-channel.
3. The method according to claim 2, characterized in that After deleting the target terminal from the call members of the first audio sub-channel, the method further includes: Query the number of call participants in the first audio subchannel; When the number of call members of the first audio sub-channel is 0, the first audio sub-channel is closed and occupied resources of the first audio sub-channel are released.
4. The method according to any one of claims 1 to 3, characterized in that: Also includes: If it is determined that there is no audio data transmission in the first audio sub-channel within a predetermined time period, the first audio sub-channel is closed.
5. The method according to any one of claims 1 to 3, characterized in that: Before receiving the first control instruction sent by the first terminal, the method further includes: At least one sub-audio channel is established with each terminal that has joined the main audio channel.
6. The method according to claim 5, characterized in that Selecting the first audio sub-channel for the first terminal includes: Among the at least one sub-audio channel, an idle audio sub-channel is selected as the first audio sub-channel.
7. A method for adding an audio channel, characterized in that: include: The first terminal sends a first control instruction to the multipoint control unit, wherein the first control instruction is used to apply for opening a first audio sub-channel for a user of the first terminal, and the first terminal is at least one terminal that has joined the audio main channel; receiving information of the first audio subchannel sent by the multipoint control unit, wherein the information includes a first channel identifier of the first audio subchannel; The audio data of the first terminal is added to the first audio sub-channel.
8. The method according to claim 7, characterized in that Also includes: Send a request to the multipoint control unit to exit the first audio subchannel.
9. The method according to any one of claims 7 to 8, characterized in that: Also includes: In response to the received operation instruction, the audio data of the first terminal is switched to the main audio channel.
10. The method according to any one of claims 7 to 9, characterized in that: Also includes: Receive usage information of each audio subchannel sent by the multipoint control unit, wherein the usage information includes a usage status and a number of users.
11. An electronic device, characterized in that: The device comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method for controlling multiple audio channels as described in any one of claims 1 to 6, or implements the steps of the method for adding audio channels as described in any one of claims 7 to 10.
12. A storage medium, characterized in that: The storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the method for controlling multiple audio channels as described in any one of claims 1 to 6 are implemented, or the steps of the method for adding audio channels as described in any one of claims 7 to 10 are implemented.
