Online conference processing method and related device
By allowing users to join multiple online meetings on the same device using the same account and play the video and audio information from multiple online meetings, the problem of low meeting efficiency is solved, and a multi-tasking online meeting experience is achieved.
Patent Information
- Application Number
- CN202410565929.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-08
- Publication Date
- 2025-11-11
AI Technical Summary
In existing technologies, an account can only join one online meeting, which means that participants have to choose one when they need to attend multiple online meetings, resulting in low participation efficiency and affecting the meeting process.
On the same terminal, multiple online meetings can be joined based on the same account, and the video information of multiple online meetings and the audio information of one online meeting can be played simultaneously, supporting multi-tasking.
It improves the efficiency of participants, does not affect the progress of multiple online meetings, and supports the same account to participate in multiple online meetings simultaneously.
Smart Images

Figure CN120935323A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet technology, and in particular to a method and related apparatus for processing online meetings. Background Technology
[0002] With the continuous development of network and streaming media technologies, online meetings have emerged. Compared to traditional meetings, participants can join online meetings from any location by logging in with their accounts, without having to arrive at a designated meeting venue in advance.
[0003] In related technologies, participants request to join an online meeting by entering a meeting ID. If the online meeting has already started, participants can join the meeting, and different participants can be displayed in the online meeting interface.
[0004] Since each participant's account can only participate in one online meeting at a time, if a participant needs to attend multiple online meetings at the same time, they can only choose to attend one of them, which reduces the efficiency of the meeting and affects the progress of the online meeting. Summary of the Invention
[0005] This application provides a method and related apparatus for processing online meetings, which solves the problem of low participation efficiency caused by the fact that an account can only join one online meeting at a time, by allowing the same account to join multiple online meetings simultaneously.
[0006] One aspect of this application provides a method for processing online meetings, comprising:
[0007] On the same terminal, users can join K simultaneous online meetings using the same account, where K is an integer greater than 1.
[0008] Play the video feed of K online meetings, and play the audio feed of one of the K online meetings.
[0009] Another aspect of this application provides an online meeting processing apparatus, including: a joining module and a processing module; specifically:
[0010] The join module is used to allow users to join K simultaneous online meetings on the same terminal using the same account, where K is an integer greater than 1.
[0011] The processing module is used to play the video information of K online meetings and the audio information of one of the K online meetings.
[0012] In another implementation of this application's embodiments, the processing module is further configured to:
[0013] Obtain screen layout information, which indicates how to arrange the screen information of K online meetings;
[0014] Based on the screen layout information, play the screen information of K online meetings.
[0015] In another implementation of this application embodiment, the K online meetings include a first online meeting; the processing module is further configured to:
[0016] Responding to the minimize operation of the first online meeting out of K online meetings;
[0017] Play the video information of K-1 online meetings, and display the first online meeting as a floating icon. The first online meeting is not included in the K-1 online meetings.
[0018] In another implementation of this application's embodiments, the processing module is further configured to:
[0019] In response to a click on the floating icon, where the click action represents restoring and displaying the screen information of the first online meeting;
[0020] Play video feeds from K online meetings.
[0021] In another implementation of this application embodiment, the K online meetings include a first online meeting; the processing module is further configured to:
[0022] In response to a first selection operation on a participant in the first online meeting, wherein the first selection operation is used to indicate prompting when the selected participant speaks;
[0023] A notification message is displayed when the selected participant in the first online meeting begins to speak.
[0024] In another implementation of this application embodiment, the K online meetings include a first online meeting; the processing module is further configured to:
[0025] In response to a second selection operation that mentions the participant corresponding to the account of any participant in the first online meeting, wherein the second selection operation is used to indicate that a prompt is made when any participant in the first meeting mentions the participant corresponding to the account;
[0026] When any participant in the first meeting mentions the participant corresponding to the account, a prompt message is displayed in the online meeting client.
[0027] In another implementation of this application embodiment, playing the screen information of K online meetings includes any one of the following:
[0028] Display meeting materials;
[0029] Display videos of the attendees;
[0030] Displays the text of the speaker's speech in an online meeting, obtained through audio-to-text technology;
[0031] Displays the conversation content from an online meeting.
[0032] In another implementation of this application embodiment, playing the audio information of one of the UTXOK online meetings includes any one of the following:
[0033] The earliest online meeting I joined;
[0034] The last person to join the online meeting;
[0035] Online meetings specified or selected by human-machine interaction;
[0036] An online meeting where only one speaker exists at any given time;
[0037] The current meeting is an online meeting that includes content of interest to the account holder;
[0038] The current meeting content mentions the online meeting of the participants corresponding to the account.
[0039] In another implementation of this application embodiment, the K online meetings include a first online meeting and a second online meeting; the processing module is further configured to:
[0040] Play the audio information from the first online meeting;
[0041] In response to the start of audio for the second online meeting, stop playing the audio information of the first online meeting and start playing the audio information of the second online meeting.
[0042] In another implementation of this application embodiment, the K online meetings include a first online meeting and a second online meeting; the processing module is further configured to:
[0043] Play the audio information from the first online meeting;
[0044] In response to the screen capture operation for starting the second online meeting, the audio information of the first online meeting is stopped, and the audio information of the second online meeting is played.
[0045] In another implementation of this application embodiment, the online meeting processing device further includes: an initial meeting joining module and a re-meeting joining module; specifically:
[0046] Upon first joining the meeting module, in response to an account joining the first online meeting, the video and audio information of the first online meeting will be played.
[0047] The "Rejoin Meeting" module is used to respond to an account joining a second online meeting, displaying the video information from both the first and second online meetings in a split-screen format.
[0048] Another aspect of this application provides a method for processing online meetings, including:
[0049] In response to the same account joining K simultaneous online meetings, where each of the K online meetings corresponds to an identifier for the K online meetings, and K is an integer greater than 1;
[0050] Based on the identifiers of K online meetings, obtain the video information of K online meetings and the audio information of one of the K online meetings;
[0051] Play the video feed of K online meetings and the audio feed of one of the K online meetings.
[0052] Another aspect of this application provides an online meeting processing apparatus, comprising:
[0053] The request receiving module is used to respond to the simultaneous joining of K online meetings by the same account, where K online meetings correspond to the identification information of K online meetings, and K is an integer greater than 1;
[0054] The information acquisition module is used to acquire the screen information of K online meetings and the audio information of one of the K online meetings based on the identification information of the K online meetings;
[0055] The playback module is used to play the video information of K online meetings and the audio information of one of the K online meetings.
[0056] In another implementation of this application's embodiments, the playback module is further configured to:
[0057] Obtain screen layout information, which indicates how to arrange the screen information of K online meetings;
[0058] Based on the screen layout information, play the screen information of K online meetings.
[0059] In another implementation of this application embodiment, the K online meetings include a first online meeting; the playback module is further configured to:
[0060] Receive instructions to minimize the first online meeting;
[0061] Based on the instruction to minimize the first online meeting, display the first online meeting as a floating icon and play the screen information of K-1 online meetings, where the first online meeting is not included in the K-1 online meetings.
[0062] In another implementation of this application's embodiments, the playback module is further configured to:
[0063] Receive instructions to restore the screen information of the first online meeting, wherein the click operation is used to represent restoring and displaying the screen information of the first online meeting;
[0064] Play video feeds from K online meetings.
[0065] In another implementation of this application embodiment, the K online meetings include a first online meeting; the playback module is further configured to:
[0066] Receive an instruction for a first selection operation on a participant in the first online meeting, wherein the first selection operation is used to indicate that a prompt is given when the selected participant speaks;
[0067] When a selected participant in the first online meeting speaks, a prompt message is generated and displayed.
[0068] In another implementation of this application embodiment, the K online meetings include a first online meeting; the playback module is further configured to:
[0069] Receive an instruction for a second selection operation that mentions the participant corresponding to the account of any participant in the first online meeting, wherein the second selection operation is used to indicate that a prompt is made when any participant in the first online meeting mentions the participant corresponding to the account;
[0070] When any participant in the first online meeting mentions the participant corresponding to the account, a prompt message is generated and displayed.
[0071] In another implementation of this application embodiment, the K online meetings include a first online meeting and a second online meeting; the playback module is further configured to:
[0072] Play the audio information from the first online meeting;
[0073] Receive the command to start audio for the second online meeting and obtain the audio information of the second online meeting;
[0074] Stop playing the audio from the first online meeting and start playing the audio from the second online meeting.
[0075] In another implementation of this application embodiment, the K online meetings include a first online meeting and a second online meeting; the playback module is further configured to:
[0076] Receive instructions to start the screen capture operation for the second online meeting, and obtain the audio information of the second online meeting;
[0077] Stop playing the audio from the first online meeting and start playing the audio from the second online meeting.
[0078] In another implementation of this application embodiment, the information acquisition module is further configured to:
[0079] Obtain the identifier of the first online meeting;
[0080] Based on the identifier of the first online meeting, obtain the video and audio information of the first online meeting;
[0081] Play the video and audio information from the first online meeting;
[0082] Obtain the identifier for the second online meeting;
[0083] Obtain the screen information of the second online meeting based on the identifier of the second online meeting;
[0084] The system plays video information from both the first and second online meetings, and also plays audio information from the first online meeting. Another aspect of this application provides a computer device, including:
[0085] Memory, transceiver, processor, and bus system;
[0086] The memory is used to store programs;
[0087] The processor is used to execute programs in memory, including methods for performing the aspects mentioned above;
[0088] Bus systems are used to connect memory and processor to enable communication between them.
[0089] Another aspect of this application provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the methods described above.
[0090] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the above aspects.
[0091] As can be seen from the above technical solutions, the embodiments of this application have the following advantages:
[0092] This application provides a method and related apparatus for processing online meetings, enabling users to join multiple online meetings simultaneously on the same terminal using the same account, play all or part of the video information of the online meetings, and play the audio information of one of the online meetings. This solves the problem that an account can only join one online meeting, improves the efficiency of participants, and does not affect the progress of multiple online meetings that are running simultaneously. Attached Figure Description
[0093] Figure 1 A schematic diagram illustrating the application mode of an online meeting processing method provided in a certain embodiment of this application;
[0094] Figure 2 A schematic diagram of the meeting login interface in an online meeting client provided in a certain embodiment of this application;
[0095] Figure 3 A schematic diagram of the online meeting interface in an online meeting client provided in a certain embodiment of this application;
[0096] Figure 4 A schematic diagram illustrating the application mode of an online meeting processing method provided in a certain embodiment of this application;
[0097] Figure 5 This is a schematic diagram of the structure of a terminal device provided in one embodiment of this application;
[0098] Figure 6 A schematic diagram of the architecture of an online meeting processing system provided in a certain embodiment of this application;
[0099] Figure 7 A flowchart illustrating an online meeting processing method provided in one embodiment of this application;
[0100] Figure 8 A schematic diagram of the meeting login interface in an online meeting client provided in a certain embodiment of this application;
[0101] Figure 9 A schematic diagram of the meeting login interface in an online meeting client provided in a certain embodiment of this application;
[0102] Figure 10 A schematic diagram of the online meeting interface in an online meeting client provided in a certain embodiment of this application;
[0103] Figure 11 A schematic diagram illustrating the interface for logging into another online meeting within an online meeting in an online meeting client provided in a certain embodiment of this application;
[0104] Figure 12 A schematic diagram of the interface displaying screen information of an online meeting in an online meeting client provided in a certain embodiment of this application;
[0105] Figure 13 A schematic diagram of the interface displaying screen information of an online meeting in an online meeting client provided in another embodiment of this application;
[0106] Figure 14 A schematic diagram of the login interface in an online meeting client provided in a certain embodiment of this application;
[0107] Figure 15 A schematic diagram of the interface displaying screen information of an online meeting in an online meeting client provided in a certain embodiment of this application;
[0108] Figure 16 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0109] Figure 17 A schematic diagram of the interface displaying screen information of an online meeting in an online meeting client provided in a certain embodiment of this application;
[0110] Figure 18 A schematic diagram of the interface displaying screen information of an online meeting in an online meeting client provided in a certain embodiment of this application;
[0111] Figure 19 A schematic diagram of the interface displaying screen information of an online meeting in an online meeting client provided in a certain embodiment of this application;
[0112] Figure 20 A schematic diagram of the interface displaying screen information of an online meeting in an online meeting client provided in a certain embodiment of this application;
[0113] Figure 21 A schematic diagram of the interface displaying screen information of an online meeting in an online meeting client provided in a certain embodiment of this application;
[0114] Figure 22 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0115] Figure 23 A schematic diagram of the interface displaying screen information of an online meeting in an online meeting client provided in a certain embodiment of this application;
[0116] Figure 24 A schematic diagram showing a minimized interface of an online meeting in an online meeting client provided in a certain embodiment of this application;
[0117] Figure 25 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0118] Figure 26 A timing diagram of an online meeting layout provided for a certain embodiment of this application;
[0119] Figure 27 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0120] Figure 28 A settings interface of particular interest provided for a certain embodiment of this application;
[0121] Figure 29 A schematic diagram illustrating the display of a special attention prompt interface for speaking in an online meeting in an online meeting client provided in a certain embodiment of this application;
[0122] Figure 30 A schematic diagram illustrating the display of a special attention prompt interface for speaking in an online meeting in an online meeting client provided in a certain embodiment of this application;
[0123] Figure 31 A schematic diagram illustrating the display of a special attention prompt interface for speaking in an online meeting in an online meeting client provided in a certain embodiment of this application;
[0124] Figure 32 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0125] Figure 33 A schematic diagram illustrating the display of online meeting participant speaking prompts in an online meeting client provided in a certain embodiment of this application;
[0126] Figure 34 A schematic diagram illustrating the display of online meeting participant speaking prompts in an online meeting client provided in a certain embodiment of this application;
[0127] Figure 35 A schematic diagram illustrating the display of online meeting participant speaking prompts in an online meeting client provided in a certain embodiment of this application;
[0128] Figure 36 A flowchart illustrating important information reminders for online meetings provided in one embodiment of this application;
[0129] Figure 37 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0130] Figure 38 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0131] Figure 39 A flowchart illustrating online meeting audio switching is provided for one embodiment of this application;
[0132] Figure 40 A flowchart illustrating online meeting audio switching is provided for one embodiment of this application;
[0133] Figure 41 A flowchart illustrating online meeting video switching provided in one embodiment of this application;
[0134] Figure 42 A flowchart illustrating online meeting video switching provided in one embodiment of this application;
[0135] Figure 43 A flowchart illustrating the process of turning off audio and video in an online meeting, as provided in one embodiment of this application;
[0136] Figure 44 A timing diagram for audio information reception provided in a certain embodiment of this application;
[0137] Figure 45 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0138] Figure 46 A schematic diagram of an interface displaying audio selection prompts in an online meeting client provided in a certain embodiment of this application;
[0139] Figure 47 A schematic diagram of an interface displaying an audio mute prompt message in an online meeting client provided in a certain embodiment of this application;
[0140] Figure 48 A timing diagram of an online meeting process provided for one embodiment of this application;
[0141] Figure 49 A schematic diagram illustrating the connection between participants and an online meeting server, provided for a certain embodiment of this application;
[0142] Figure 50 A schematic diagram illustrating the connection between participants and an online meeting server, provided for a certain embodiment of this application;
[0143] Figure 51 A flowchart illustrating an online meeting processing method provided in one embodiment of this application;
[0144] Figure 52 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0145] Figure 53 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0146] Figure 54 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0147] Figure 55 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0148] Figure 56 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0149] Figure 57 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0150] Figure 58 A flowchart illustrating an online meeting processing method provided in another embodiment of this application;
[0151] Figure 59 A flowchart illustrating an online meeting processing method provided in yet another embodiment of this application;
[0152] Figure 60 A schematic diagram of the structure of an online meeting processing device provided in a certain embodiment of this application;
[0153] Figure 61 A schematic diagram of the structure of an online meeting processing device provided in another embodiment of this application;
[0154] Figure 62 A schematic diagram of the structure of an online meeting processing device provided in a certain embodiment of this application;
[0155] Figure 63 This is a schematic diagram of a server structure provided in one embodiment of this application. Detailed Implementation
[0156] This application provides a method for processing online meetings. On the same terminal, multiple online meetings can be joined simultaneously based on the same account. The video information of all or part of the online meetings can be played, and the audio information of one of the online meetings can also be played. This improves the efficiency of participants and does not affect the progress of multiple online meetings that are running simultaneously.
[0157] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “corresponding to,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0158] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.
[0159] To facilitate understanding of the technical solutions provided in the embodiments of this application, some key terms used in the embodiments of this application will be explained below:
[0160] 1) Client: An application running on a terminal device that provides various services, such as an online meeting client, a video playback client, etc.
[0161] 2) Responding to: used to indicate the conditions or states on which the operation is performed depends. When the conditions or states on which it depends are met, one or more operations can be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.
[0162] 3) Presentation: To display something or information so that it can be observed, perceived or understood.
[0163] The purpose of presentation is to effectively convey information, attract the audience's attention and understanding, and generate corresponding reactions or actions. There are many ways to present information; here are some common methods:
[0164] Visual presentation: such as pictures, charts, videos, etc.
[0165] Textual presentation: conveying information through textual descriptions.
[0166] Auditory presentation: conveying information through audio descriptions (including speech audio, non-speech audio, etc.).
[0167] Digital presentation: spreadsheets, data visualizations, etc.
[0168] Physical presentation: models, samples, physical displays, etc.
[0169] Interactive presentation: games, experiential activities, etc.
[0170] Different presentation methods are suitable for different situations and audiences. Choosing the right presentation method can improve the effectiveness and impact of information delivery.
[0171] 4) Online conferencing: A form of meeting that uses internet technology to enable people in different locations to exchange audio, video, and data in real time. It features cross-regional communication, real-time interaction, convenience, efficiency, and low cost.
[0172] In most online conferencing clients, the technology only allows one account to join one ongoing online meeting. However, in some scenarios, users need to participate in at least two online meetings simultaneously on a single device. For example, in some scenarios requiring simultaneous participation in two online meetings, users must choose one to attend; alternatively, they can log in and participate in both meetings using two different accounts; or they can join one meeting, leave it midway, and then join the other.
[0173] When a user chooses to log in and participate in two online meetings using two different accounts, the two accounts cannot correspond to the same user identity, which can mislead other participants. When a user switches back and forth between two meetings, the online meeting interface will display a message indicating that the user is frequently leaving and joining meetings, affecting meeting discipline. Furthermore, after switching, the user may miss important information in the meeting they did not join. In summary, the current technology, which only allows one account to join one ongoing online meeting at a time, reduces participant efficiency and impacts the progress of the online meeting.
[0174] To address the aforementioned technical issues, embodiments of this application provide a method, apparatus, electronic device, and computer-readable storage medium for processing online meetings, which can support the same account joining multiple online meetings simultaneously, thereby improving the participation efficiency of participants without affecting the progress of multiple online meetings running concurrently.
[0175] To facilitate a clearer understanding of the online meeting processing method provided in this application, an exemplary implementation scenario of the online meeting processing method provided in this application is first described. The online meeting in the online meeting processing method provided in this application can be entirely based on the output of the terminal device, or based on the collaborative output of the terminal device and the server.
[0176] In other embodiments, online meetings can also be environments for human-computer interaction, such as allowing participants to see and hear each other and communicate in real time; providing participants with convenient presentation documents, software, or operating procedures; providing participants with a platform for answering questions and exchanging opinions; and using voting functions in online meetings to quickly collect participants' opinions and choices, thereby enabling people in different locations to conduct real-time audio, video, and data exchanges.
[0177] In one implementation scenario, see Figure 1 , Figure 1 This is a schematic diagram of the application mode of the online meeting processing method provided in the embodiments of this application. It is applicable to some application modes that rely entirely on the graphics processing hardware computing power of the terminal device 400 to complete the relevant data calculation of the online meeting 100. The output of the online meeting is completed through various types of terminal devices 400 such as smartphones, tablets and virtual reality / augmented reality devices.
[0178] As an example, types of graphics processing hardware include central processing units (CPUs) and graphics processing units (GPUs).
[0179] When visual perception of the online meeting 100 is formed, the terminal device 400 calculates the data required for display through graphics computing hardware, and completes the loading, parsing and rendering of the display data. The graphics output hardware outputs video frames that can form visual perception of the online meeting. For example, two-dimensional video frames are presented on the display screen of a smartphone, or video frames that achieve a three-dimensional display effect are projected onto the lenses of augmented reality / virtual reality glasses. In addition, in order to enrich the perception effect, the terminal device 400 can also use different hardware to form one or more of auditory perception, tactile perception, motion perception and taste perception.
[0180] As an example, a client 410 (e.g., an online conferencing application) runs on the terminal device 400. During the operation of the client 410, the output includes the meeting content of the online meeting, which may be information such as documents, videos, and audio.
[0181] For example, when client 410 receives a user-triggered action to join an online meeting, such as... Figure 2 As shown, the online meeting client displays the meeting login interface. This interface requires users to enter the "meeting number" (information, numbers, etc.) they wish to join, as well as the "name" they will display to other participants after joining the meeting. Once a user successfully joins the meeting, the online meeting client will display the meeting content, such as... Figure 3 As shown.
[0182] In another implementation scenario, see Figure 4 , Figure 4 This is a schematic diagram of the application mode of the online meeting processing method provided in the embodiments of this application. It is applied to the terminal device 400 and the server 200, and is suitable for applications that rely on the computing power of the server 200 to complete the online meeting joining, the acquisition of the online meeting content, and the output of the online meeting on the terminal device 400.
[0183] Taking the visual perception of the screen information 100 in an online meeting as an example, the server 200 obtains the screen information that participants need to share in the online meeting through user A's terminal device 400A, and sends it to user B's terminal device 400B and user C's terminal device 400C via network 300. Terminal devices 400B and 400C rely on graphics computing hardware to load, parse, and render the calculated display data, and rely on graphics output hardware to output the screen information of the online meeting to form visual perception. For example, two-dimensional video frames can be displayed on the screen of a smartphone, or three-dimensional video frames can be projected onto the lenses of augmented reality / virtual reality glasses. As for the auditory perception of the online meeting, it can be understood that it can be achieved with the help of the corresponding hardware outputs of terminal devices 400A, 400B, and 400C, such as using a microphone to form auditory perception, using a vibrator to form tactile perception, and so on.
[0184] As an example, terminal devices 400A, 400B, and 400C run an online meeting client 410 (e.g., an online meeting application), which communicates and interacts with other users by connecting to server 200 (e.g., an online meeting server). Terminal devices 400A, 400B, and 400C output the meeting content of the online meeting client 410, including: displaying the meeting content on the screen of the terminal device, displaying the audio information of the meeting content through the speaker of the terminal device, and collecting audio information through the microphone of the terminal device.
[0185] In some embodiments, terminal devices 400A, 400B, and 400C can implement the online meeting processing method provided in this application embodiment by running a computer program. For example, the computer program can be a native program or software module in an operating system: it can be a native application (APP), that is, a program that needs to be installed in the operating system to run, such as an online meeting APP (i.e., the online meeting client 410 mentioned above); it can also be a mini-program, that is, a program that only needs to be downloaded into a browser environment to run; or it can be a mini-program that can be embedded in any APP. In short, the above-mentioned computer program can be any form of application, module, or plugin.
[0186] Taking computer programs as an example, in actual implementation, terminal devices 400A, 400B, and 400C have applications that support online conferencing installed and running.
[0187] In other embodiments, the embodiments of this application can also be implemented with the aid of cloud technology, which refers to a hosting technology that unifies a series of resources such as hardware, software, and networks within a wide area network or local area network to realize the computation, storage, processing, and sharing of data.
[0188] Cloud technology is a general term encompassing network technology, information technology, integration technology, management platform technology, and application technology based on the cloud computing business model. It can form resource pools, allowing for on-demand use with flexibility and convenience. Cloud computing technology will become a crucial support. The backend services of cloud computing systems require substantial computing and storage resources.
[0189] For example, Figure 4 The server 200 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. Terminal devices 400A, 400B, and 400C can be smartphones, tablets, laptops, desktop computers, smart speakers, smartwatches, etc., but are not limited to these. Terminal devices 400A, 400B, and 400C, as well as server 200, can be directly or indirectly connected via wired or wireless communication; this embodiment does not impose any restrictions.
[0190] An example is a method for processing online meetings implemented by a cloud server. The cloud server obtains the screen information that participants need to share in the online meeting through user A's terminal device 400A. The cloud server sends this information to user B's terminal device 400B and user C's terminal device 400C via network 300. Terminal devices 400B and 400C rely on graphics computing hardware to load, parse, and render the display data, and rely on graphics output hardware to output the screen information of the online meeting to form visual perception. For example, two-dimensional video frames can be displayed on the screen of a smartphone, or three-dimensional video frames can be projected onto the lenses of augmented reality / virtual reality glasses. Regarding the auditory perception of the online meeting, it can be understood that the cloud server collects user A's audio information (e.g., user A's voice information) through the microphone of terminal device 400A. The cloud server sends the audio information to user B's terminal device 400B and user C's terminal device 400C via network 300. User B forms auditory perception through the microphone of terminal device 400B, and user C forms auditory perception through the microphone of terminal device 400C, and so on.
[0191] The following is about Figure 1 The structure of the terminal device 400 shown in the diagram will be described. See also... Figure 5 , Figure 5 This is a schematic diagram of the structure of the terminal device 400 provided in the embodiments of this application. Figure 5 The terminal device 400 shown includes at least one processor 420, a memory 460, at least one network interface 430, and a terminal device 440. The various components in the terminal device 400 are coupled together via a bus system 450. It is understood that the user interface 440 is used to implement communication between these components. In addition to a data bus, the bus system 450 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 5 The general labeled all buses as Bus System 450.
[0192] Processor 420 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0193] Terminal device 440 includes one or more output devices that enable the presentation of media content, including one or more speakers and / or one or more visual displays. Terminal device 440 also includes one or more input devices, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.
[0194] The memory 460 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state storage, hard disk drives, optical disk drives, etc. The memory 460 may optionally include one or more storage devices physically located away from the processor 420.
[0195] The memory 460 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 460 described in this application embodiment is intended to include any suitable type of memory.
[0196] In some embodiments, memory 460 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.
[0197] Operating system 461 includes system programs such as the framework layer, core library layer, and driver layer for handling various basic system services and performing hardware-related tasks, and is used to implement various basic business functions and handle hardware-based tasks.
[0198] The network communication module 462 is used to reach other computing devices via one or more (wired or wireless) network interfaces 430, exemplary network interfaces 430 including: Bluetooth, WiFi, and Universal Serial Bus, etc.
[0199] Presentation module 463 is configured to enable the presentation of information (e.g., a user interface for operating peripheral devices and displaying content and information) via one or more output devices 441 (e.g., a display screen, a speaker, etc.) associated with user interface 440;
[0200] The input processing module 464 is used to detect and translate one or more user inputs or interactions from one or more input devices 442.
[0201] In some embodiments, the online meeting processing device provided in this application can be implemented in software. Figure 5 A processing device 465 for online meetings, stored in memory 460, is shown. This device can be software in the form of programs and plug-ins, including the following software modules: an online meeting joining module 4651 and an online meeting processing module 4652. These modules are logically linked and can therefore be arbitrarily combined or further separated according to the functions implemented. It should be noted that... Figure 5 For ease of explanation, all the above modules are shown at once, but this should not be considered as excluding the implementation of only the join module 4651 and the processing module 4652 in the online meeting. The functions of each module will be explained below.
[0202] In other embodiments, the online meeting processing device provided in this application can be implemented in hardware. As an example, the online meeting processing device provided in this application can be a processor in the form of a hardware decoding processor, which is programmed to execute the online meeting processing method provided in this application. For example, the processor in the form of a hardware decoding processor can be one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.
[0203] The online meeting processing method provided in this application embodiment will be described in detail below with reference to the accompanying drawings. The online meeting processing method provided in this application embodiment can be... Figure 1 The terminal device 400 can be executed independently, or it can be... Figure 4 Terminal devices 400A, 400B, and 400C, along with server 200, work together to execute the commands.
[0204] For easier understanding, please refer to Figure 6 , Figure 6 This is a schematic diagram of the architecture of the online meeting processing system in the embodiments of this application, such as... Figure 6As shown, the online meeting processing method in this embodiment is applied to an online meeting processing system. The online meeting processing system includes a server and terminal devices. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The terminal can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, etc., but is not limited to these. The terminal and server can be directly or indirectly connected via wired or wireless communication, which is not limited in this embodiment.
[0205] On the same terminal, users can join K simultaneous online meetings using the same account, where K is an integer greater than 1; play the video information of the K online meetings and the audio information of one of the K online meetings.
[0206] The following section will describe the online meeting processing methods in this application from the client's perspective. Please refer to [link / reference]. Figure 7 The online meeting processing method provided in this application embodiment includes steps S110 to S120. Specifically:
[0207] S110. On the same terminal, join K simultaneous online meetings based on the same account.
[0208] Where K is an integer greater than 1.
[0209] It is understandable that "same terminal" refers to the same system device.
[0210] An online meeting refers to a network meeting in which participants log in to an online meeting client with an account and join from any location. The online meeting client can be any type of application client or web client, but is not limited to these; this application embodiment does not specifically limit it.
[0211] The same account refers to a single account, or at least two related accounts that are associated with each other are considered the same account, such as at least two accounts bound to the same mobile phone number, or at least two accounts bound to the same identity.
[0212] K simultaneous online meetings refer to at least two online meetings with the same meeting time, or at least two online meetings with overlapping meeting times.
[0213] Taking the example of joining two simultaneous online meetings with the same account, this explains how to join K simultaneous online meetings with the same account:
[0214] like Figure 8 As shown, users can join two simultaneous online meetings by entering two meeting numbers using controls on the meeting join interface.
[0215] like Figure 9 As shown, users can enter one of the meeting numbers on the first online meeting joining interface to join the online meeting, as follows: Figure 10 As shown, in the interface of the first online meeting, clicking the "Join Meeting" control will... Figure 11 As shown, enter another meeting number on the second online meeting joining interface to join two simultaneous online meetings.
[0216] S120. Play the video information of K online meetings and the audio information of one of the K online meetings.
[0217] It is understandable that playing video information from online meetings can be done through visual presentation. Visual presentation refers to information displayed on a terminal device's screen and perceived by the user through "viewing." Playing video information from K online meetings includes any of the following:
[0218] 1) Display meeting materials;
[0219] 2) Display videos of the participants;
[0220] 3) Displays the text of the speaker's speech in the online meeting, which is obtained through audio-to-text technology;
[0221] 4) Display the conversation content in the online meeting.
[0222] Specifically, meeting materials refer to the meeting content displayed by online participants. These materials can be shared via screen sharing and include documents, presentation slides, images, videos, demonstrations, etc. Participant videos refer to the real-time video feeds of all participants, which can be displayed in a split-screen format. Audio-to-text technology converts the speakers' speech into real-time text for display. Online meeting conversations refer to the content exchanged between participants through chat boxes.
[0223] Furthermore, when playing back the video feeds from K online meetings, a combination of the four types of video feeds mentioned above can be used. Please refer to [link / reference]. Figure 12Taking the playback of video information from two online meetings as an example, the online meeting client displays the meeting materials for online meeting A and the videos of the participants in online meeting B. Please refer to [link / reference]. Figure 13 Taking the playback of video information from two online meetings as an example, the online meeting client displays the videos of the participants in online meeting A, and the text of the speaker's speech in online meeting B.
[0224] Playing audio information from an online meeting refers to playing audio through the speakers of a terminal device or speakers and audio equipment associated with the terminal device, so that users can perceive it by "listening".
[0225] Play audio information from one of K online meetings. This audio information can be any of the following:
[0226] 1) The earliest online meeting I joined;
[0227] 2) The last online meeting to join;
[0228] 3) Online meetings specified or selected by human-computer interaction;
[0229] 4) Online meetings where only one speaker exists at any given time;
[0230] 5) The current meeting content includes online meetings containing content of interest to the account holder;
[0231] 6) The current meeting content mentions the online meeting of the participant corresponding to the account.
[0232] Specifically, the earliest joined online meeting refers to the earliest online meeting joined among K online meetings based on the same account. The last joined online meeting refers to the last online meeting joined among K online meetings based on the same account. Human-computer interaction-specified or selected online meetings refer to online meetings where the user specifies the audio content to be played when joining multiple online meetings. Online meetings with only one speaker at a time, for example, in at least two online meetings joined based on the same user account, the online meeting with only one speaker at a time will present its content auditorily; for example, presenting the content of the first and second online meetings in a split-screen format, highlighting the online meeting with only one speaker at a time through auditory presentation. Online meetings where the current meeting content includes content of interest to the user account, for example, in at least two online meetings joined based on the same user account, where the current meeting content includes content of interest to the user account, the current meeting will present its content auditorily.
[0233] For example, let's illustrate this by having the same account join two online meetings simultaneously:
[0234] In one feasible way, such as Figure 14 As shown, users can enter both meeting numbers in the meeting number input box on the meeting join interface to join two concurrent online meetings simultaneously, and specify which meeting's audio should be played. In the online meeting client, the video information of both online meetings is played, along with the audio information of the online meeting for which audio was specified.
[0235] In another possible way, such as Figure 9 As shown, users can enter one of the meeting numbers in the meeting number input box on the meeting join interface to enter the online meeting (Online Meeting A). The online meeting client will then play the video and audio information of Online Meeting A. On the interface of Online Meeting A, users can click the "Join Meeting" control and enter another meeting number on the second online meeting join interface to join two simultaneous online meetings, as shown. Figure 15 As shown, in the online meeting client, the video information of the two online meetings is played simultaneously in a split-screen format, while the audio information of online meeting A (the online meeting joined first) continues to play.
[0236] This application provides a method for processing online meetings, enabling participants to join multiple online meetings simultaneously using the same account on the same online meeting client on the same terminal. This method allows for the playback of all or part of the video information from the online meetings, as well as the playback of audio information from one of the online meetings. This solves the problem that an account can only join one online meeting, improves the efficiency of participants, and does not affect the progress of multiple online meetings that are running simultaneously.
[0237] In this application Figure 7 In one optional embodiment of the online meeting processing method provided in the corresponding embodiment, please refer to... Figure 16 Step S120 further includes sub-steps S121 to S122. Specifically:
[0238] S121. Obtain screen layout information.
[0239] The screen layout information is used to indicate how the screen information of K online meetings is arranged in the interface of the online meeting client.
[0240] It is understandable that screen layout information refers to the arrangement of the screen information from K online meetings on the display interface. The screen layout can be a split-screen arrangement. For example... Figures 17 to 21 As shown, Figure 17The images showcase the display interfaces of two online meetings using a split-screen layout. Figure 18 The images showcase the display interfaces of two online meetings using a split-screen layout. Figure 19 The presentation showcased three online meeting interfaces displayed using a top-middle-bottom split-screen layout. Figure 20 The presentation showcased three online meeting interfaces arranged in a left-center-right layout. Figure 21 The interface of four online meetings was displayed using a four-grid layout.
[0241] The layout of the screen can be set by the user before entering the K online meetings, or it can be adjusted by the user after entering the K online meetings.
[0242] For example, let's illustrate this by having the same account join two online meetings simultaneously:
[0243] In one feasible approach, before joining either online meeting, the user pre-configures the screen layout for the online meeting, setting it to be displayed horizontally. After the user joins the two online meetings, the screen information from both meetings is displayed in the same horizontal layout according to the pre-configured settings.
[0244] In another possible approach, after a user joins both online meetings, they are initially displayed in a default layout (e.g., side-by-side). The user can then adjust the layout, either by setting the layout or by dragging the screen of one of the online meetings, to change it to a top-bottom layout. For example, a user can drag... Figure 18 Drag the online meeting B on the right to the top of the display screen to change the layout of the two online meetings from left-right to top-bottom. The screen information of the online meeting A, which was not dragged, will be displayed at the bottom. The top-bottom split-screen layout of the online meetings after the user's adjustment is shown below. Figure 17 As shown.
[0245] S122. Play the video information of K online meetings according to the screen layout information.
[0246] Understandably, the screen layout of K online meetings is played by adjusting the layout of the screen information that has already been displayed, either by the user's pre-set settings or by adjusting the layout of the screen information.
[0247] This application provides a method for processing online meetings, allowing users to set screen layout information according to their own needs and preferences, meeting the personalized display requirements of different users and improving user experience; users can make adjustments after entering the meeting, increasing the flexibility of the presentation method and better adapting to different scenarios and needs; multiple online meeting screen information can be presented intuitively through different layout methods, making it convenient for users to pay attention to and participate in multiple meetings at the same time; reasonable layout helps users quickly switch and focus on the content of different meetings, improving work efficiency and communication effectiveness.
[0248] In this application Figure 7 In one optional embodiment of the online meeting processing method provided in the corresponding embodiment, the K online meetings include a first online meeting. Please refer to... Figure 22 The online meeting processing method also includes steps S210 to S220. Specifically:
[0249] S210, responding to the minimize operation of the first online meeting.
[0250] S220 plays the video information of K-1 online meetings and displays the first online meeting as a floating icon.
[0251] Of these, K-1 online meetings do not include the first online meeting.
[0252] Understandably, each online meeting's display interface includes a control to minimize its screen information. Users can minimize the screen information of one or more online meetings by clicking the minimize control. The minimized online meeting is then displayed as a floating window in the online meeting's display interface. The minimize operation does not change the audio information.
[0253] like Figure 23 As shown, taking two online meetings simultaneously joined by the same account as an example, the screen information of online meeting A and online meeting B are displayed in a split-screen manner. Both online meeting A and online meeting B have minimize controls. If the user clicks the minimize control of online meeting B, as shown... Figure 24 As shown, the online meeting display interface only shows the screen information of online meeting A, while the screen information of online meeting B is hidden and displayed in the form of a floating window.
[0254] This application provides a method for handling online meetings. When a user does not need to focus on a particular online meeting, it minimizes the meeting to save interface space, allowing other meetings to be displayed more clearly. Users can quickly minimize a meeting, making it convenient to temporarily hide the meeting's screen when needed. Minimized meetings are displayed as floating icons, letting users know that the meeting is still running and can be resumed at any time without losing information. Users can simultaneously focus on the main screens of multiple meetings while also keeping track of minimized meetings, improving multitasking capabilities.
[0255] In this application Figure 22 In one optional embodiment of the online meeting processing method provided in the corresponding embodiment, please refer to... Figure 25 Following step S220 are steps S230 to S240. Specifically:
[0256] S230, responds to a click on the floating icon.
[0257] The click operation is used to represent the restoration and display of the screen information of the first online meeting.
[0258] S240, Play the video information of K online meetings.
[0259] Understandably, when a user minimizes an online meeting, they can restore the screen information by double-clicking the floating window of the minimized online meeting. The restored K online meetings will be arranged in the same layout as before minimizing, and the original audio information will not be changed after minimizing and restoring.
[0260] This application provides a method for handling online meetings, allowing users to quickly restore the minimized meeting screen with a simple click, making it convenient and quick to rejoin the meeting; after restoring the meeting screen, the continuity of the meeting is maintained, and the user's understanding and participation in the meeting content will not be affected by the minimization operation; it gives users the power to control the presentation status of the meeting, meeting the needs of different scenarios.
[0261] For easier understanding, please refer to Figure 26 , Figure 26This is a sequence diagram of the online meeting layout provided in this application embodiment. First, the user joins online meeting A in the online meeting client, and the screen information of online meeting A is displayed in full screen in the online meeting client. Next, the user joins online meeting B, and the screen information of online meeting A and online meeting B are displayed in a left-right split-screen layout in the online meeting client. Then, the user drags online meeting A above online meeting B, and online meeting A and online meeting B are displayed in a top-bottom split-screen layout in the online meeting client. Next, the user minimizes online meeting A, and online meeting B is displayed in full screen in the online meeting client, while online meeting A is displayed as a floating window. Finally, the user double-clicks the floating window of online meeting A to restore the display of online meeting A's screen information. In the online meeting client, the restored screen information of online meeting A and online meeting B are displayed in a top-bottom split-screen layout.
[0262] In this application Figure 7 In one optional embodiment of the online meeting processing method provided in the corresponding embodiment, the K online meetings include a first online meeting. Please refer to... Figure 27 The online meeting processing method also includes steps S310 to S320. Specifically:
[0263] S310, responding to the first selection operation of the participants in the first online meeting.
[0264] The first selection operation is used to indicate that a prompt will be given when the selected participant is speaking.
[0265] S320. When the selected participant in the first online meeting speaks, a prompt message is displayed.
[0266] Understandably, users can set one or more participants in each online meeting to receive special attention. When a participant who has been set to receive special attention speaks, the user will be prompted. The prompts can be presented visually by generating a prompt message, perceived through vibration, or presented audibly through a prompt sound.
[0267] like Figure 28 As shown, a user sets a specific participant in online meeting A to "pay special attention," such as... Figure 29 When the participant of special interest speaks, a notification message will be displayed on the screen of online meeting A to inform the user that the participant of special interest is speaking.
[0268] like Figure 30As shown, if a user sets a participant in online meeting B as a "special focus" and sets online meeting B to a mute state, when the specially focused participant speaks, the content of the specially focused participant's speech will be displayed in real time in the online meeting B's screen information using audio-to-text technology.
[0269] like Figure 31 As shown, when a user sets a participant in online meeting B as a "special focus" and the online meeting B is minimized, a notification message indicating that the "special focus" participant is speaking will be generated next to the floating window of online meeting B.
[0270] This application provides a method for handling online meetings, allowing users to promptly know the speaking status of participants they are particularly interested in, enabling them to better participate in online meetings and not miss important information; it meets users' needs to focus on different participants, provides multiple prompting methods to adapt to different users' habits and scenarios; it makes user interaction with the meeting closer, improving user participation and attention; and it can convey relevant information to users in an appropriate way regardless of the meeting's state (mute, minimized, etc.).
[0271] In this application Figure 7 In one optional embodiment of the online meeting processing method provided in the corresponding embodiment, the K online meetings include a first online meeting. Please refer to... Figure 32 The online meeting processing method also includes steps S330 to S340. Specifically:
[0272] S330, responding to the second selection operation of the participant corresponding to the account mentioned in the meeting content of the first online meeting.
[0273] The second selection operation is used to indicate that a prompt is given when any participant in the first meeting mentions the participant corresponding to the account.
[0274] S340. When any participant in the first meeting mentions the participant corresponding to the account, a prompt message is displayed.
[0275] Understandably, users can configure their devices to be prompted when a participant in an online meeting mentions their name or nickname. Prompt methods include generating visual prompts, using vibration, or employing auditory cues.
[0276] like Figure 33As shown, when a participant in any online meeting mentions the user's name or code name while speaking, a prompt message is displayed in the screen information of online meeting A to inform the user that a participant in a certain online meeting has mentioned the user in their speech.
[0277] like Figure 34 As shown, when a participant in any online meeting mentions the user's name or code name while speaking, and the user has set the online meeting B to mute mode, the content of the participant's speech mentioning the user will be displayed in real time in the online meeting B's screen information using audio-to-text technology.
[0278] like Figure 35 As shown, when a participant in any online meeting mentions the user's name or code name while speaking, and the user has minimized the online meeting B, a prompt message mentioning the user is generated next to the floating window of the online meeting B in the participant's speech content.
[0279] This application provides a method for handling online meetings, enabling users to promptly notice when they are mentioned and not miss important information relevant to them; it helps users participate more actively in online meetings and maintain their focus on the meeting; it provides multiple prompting methods according to user needs to meet the usage requirements of different scenarios; and it allows users to quickly locate content relevant to them, improving information processing efficiency.
[0280] For easier understanding, please refer to Figure 36 , Figure 36This is a flowchart illustrating the important information reminders for online meetings provided in this application embodiment. When a participant speaks or makes a statement in the online meeting, it is determined whether the participant has been marked as "specially followed" by the user. If the participant has been marked as "specially followed," it is determined whether the online meeting's screen information is minimized. If the online meeting's screen information is minimized, a reminder is displayed through a floating window of the online meeting, and the reminder is closed when the specially followed participant finishes speaking. If the online meeting's screen information is not minimized, a reminder is displayed through the online meeting's screen information, and the reminder is closed when the specially followed participant finishes speaking. If a participant has not been marked as "specially followed," it is determined whether the user is mentioned in the participant's statement. If the user is mentioned in the participant's statement, it is determined whether the online meeting's screen information is minimized. If the online meeting's screen information is minimized, a reminder is displayed through a floating window of the online meeting, and the reminder is closed when the specially followed participant finishes speaking. If the online meeting's screen information is not minimized, a reminder is displayed through the online meeting's screen information, and the reminder is closed when the specially followed participant finishes speaking. No notification will be sent if the participant is not marked as a special attendee and the participant's remarks do not mention the user.
[0281] In this application Figure 7 In one optional embodiment of the online meeting processing method provided in the corresponding implementation, the K online meetings include a first online meeting and a second online meeting. Please refer to... Figure 37 Step S120 further includes sub-step S123, and step S124 is included after step S123. Specifically:
[0282] S123. Play the audio information of the first online meeting out of K online meetings.
[0283] S124. In response to the start audio operation of the second online meeting, stop playing the audio information of the first online meeting and play the audio information of the second online meeting.
[0284] Understandably, if the online meeting with audio enabled among K online meetings is the first online meeting, and if the user switches to enabling audio for the second online meeting, the online meeting client will stop playing the audio information of the first online meeting and stop obtaining the audio information of the first online meeting from the online meeting server. Instead, it will obtain the audio information of the second online meeting from the online meeting server and play the audio information of the second online meeting.
[0285] This application provides a method for processing online meetings, allowing users to flexibly switch the audio playback of meetings they are interested in, making it convenient to obtain meeting content of interest in a timely manner; to stop the acquisition and playback of audio for a specific meeting according to user needs, avoiding unnecessary resource consumption and improving system efficiency; and to focus on the meeting with currently active audio, reducing interference and obtaining information more effectively.
[0286] In this application Figure 7 In one optional embodiment of the online meeting processing method provided in the corresponding implementation, the K online meetings include a first online meeting and a second online meeting. Please refer to... Figure 38 Step S123 is followed by step S125. Specifically:
[0287] S125. In response to the operation of capturing the opening screen of the second online meeting, stop playing the audio information of the first online meeting and play the audio information of the second online meeting.
[0288] Understandably, if the online meeting with audio enabled among K online meetings is the first online meeting, and if a user switches to using the camera to capture video for the second online meeting, the online meeting client will stop playing the audio information from the first online meeting and stop obtaining the audio information from the online meeting server. Instead, it will obtain the video information from the online meeting server and play the video information from the second online meeting.
[0289] This application provides a method for processing online meetings, allowing users to flexibly switch between audio and video to meet different information acquisition needs; responding promptly to users' screen capture operations for different meetings to ensure that the key points that users are concerned about are presented; enhancing the user's interaction with the online meeting system, enabling users to more conveniently control how the meeting content is presented; and dynamically adjusting according to the user's specific operations, improving the system's adaptability and flexibility.
[0290] For easier understanding, please refer to Figures 39 to 44 , Figure 39This is a flowchart illustrating the online meeting audio switching process provided in this application embodiment. In the online meeting client, if a user wants to play the audio information of online meeting A and clicks the control to enable the audio information of online meeting A, the online meeting client first determines whether the video of the participants in online meeting B is enabled. If the video of the participants in online meeting B is enabled, the user is prompted that they are currently in a video conference of online meeting B and cannot enable the audio of online meeting A. If the video of the participants in online meeting B is not enabled, the client determines whether the audio of online meeting B is enabled. If the audio of online meeting B is enabled, the audio information of online meeting B is disabled, and the audio of online meeting A is enabled. If the audio of online meeting B is not enabled, the audio of online meeting A is enabled directly.
[0291] Please see Figure 40 , Figure 40 This is a flowchart illustrating the online meeting audio switching process provided in this application embodiment. In the online meeting client, if a user wants to play the audio information of online meeting B by clicking the control to enable the audio information of online meeting B, firstly, the online meeting client determines whether the video of the participants in online meeting A is enabled. If the video of the participants in online meeting A is enabled, the user is prompted that they are currently in a video conference of online meeting A and cannot enable the audio of online meeting B. If the video of the participants in online meeting A is not enabled, the client determines whether the audio of online meeting A is enabled. If the audio of online meeting A is enabled, the audio information of online meeting A is disabled, and the audio of online meeting B is enabled. If the audio of online meeting A is not enabled, the audio of online meeting B is enabled directly.
[0292] Please see Figure 41 , Figure 41 This is a flowchart illustrating the audio / video switching process for online meetings provided in this application embodiment. In the online meeting client, if a user wants to play the audio / video information of online meeting A and clicks the control to enable the audio / video information of online meeting A, the online meeting client first determines whether audio is enabled in online meeting B. If audio is enabled in online meeting B, the user is prompted that audio for online meeting B is already enabled, and video for online meeting A cannot be enabled. If audio is not enabled in online meeting B, the client determines whether video is enabled in online meeting B. If video is enabled in online meeting B, the video information for online meeting B is disabled, and video for online meeting A is enabled. If video is not enabled in online meeting B, video for online meeting A is enabled directly.
[0293] Please see Figure 42 , Figure 42This is a flowchart illustrating the online meeting audio / video switching process provided in this application embodiment. In the online meeting client, if a user wants to play the audio / video information of online meeting B and clicks the control to enable the audio / video information of online meeting B, firstly, the online meeting client determines whether audio is enabled in online meeting A; if audio is enabled in online meeting A, the user is prompted that audio for online meeting A is already enabled and audio / video for online meeting B cannot be enabled; if audio is not enabled in online meeting A, the client determines whether audio / video for online meeting A is enabled; if audio / video for online meeting A is enabled, the audio / video information for online meeting A is disabled, and audio / video for online meeting B is enabled; if audio / video for online meeting A is not enabled, audio / video for online meeting B is enabled directly.
[0294] Please see Figure 43 , Figure 43 This is a flowchart illustrating the process of turning off audio and video in online meetings, as provided in this application embodiment. When a user selects to turn off the audio of online meeting A, the audio playback of online meeting A is directly turned off. When a user selects to turn off the video of online meeting A, the video capture function of online meeting A is directly turned off. When a user selects to turn off the audio of online meeting B, the audio playback of online meeting B is directly turned off. When a user selects to turn off the video of online meeting B, the video capture function of online meeting B is directly turned off.
[0295] Please see Figure 44 , Figure 44This is a timing diagram illustrating audio information reception provided in an embodiment of this application. First, the user logs into online meeting A in the online meeting client. The online meeting client obtains the video and audio information of online meeting A from the online meeting server, plays the video and audio information of online meeting A in the online meeting client. Next, the user logs into online meeting B in the online meeting client. The online meeting client obtains the video information of online meeting B from the online meeting server and displays the video and audio information of online meeting A and online meeting B in a split-screen layout. The online meeting client continues to receive the audio information of online meeting A from the online meeting server. Then, the user clicks the microphone activation control of online meeting B. If the microphone of online meeting B fails to activate, the online meeting client continues to receive the audio information of online meeting A from the online meeting server; if the microphone of online meeting B successfully activates, the online meeting client obtains the audio information of online meeting B from the online meeting server and plays the audio information of online meeting B. Then, the user clicks the microphone mute control for online meeting B, causing the online meeting client to mute the microphone of online meeting B while continuing to receive audio information from online meeting B via the online meeting server. Next, the user clicks the camera on control for online meeting A. If the camera on online meeting A fails to turn on, the online meeting client continues to receive audio information from online meeting B via the online meeting server; if the camera on online meeting A successfully turns on, the online meeting client receives and plays the audio information from online meeting A via the online meeting server. Then, the user clicks the camera off control for online meeting A, and the online meeting client continues to receive audio information from online meeting A via the online meeting server. Finally, when the user clicks the exit control for online meeting A, the online meeting client stops receiving video and audio information from the online meeting client and begins receiving audio information transmitted from the online meeting server, playing the audio information from online meeting B.
[0296] In this application Figure 7 In one optional embodiment of the online meeting processing method provided in the corresponding embodiment, please refer to... Figure 45 The online meeting processing method also includes steps S410 to S420.
[0297] Specifically:
[0298] S410, in response to an account joining the first online meeting, plays the video information of the first online meeting and the audio information of the first online meeting.
[0299] S420, in response to an account joining a second online meeting, plays the video information of the second online meeting.
[0300] Understandably, when a user joins online meeting A (the first online meeting) by entering the meeting ID through the online meeting client, the client retrieves the video and audio information of online meeting A from the online meeting server and plays the video information of online meeting A and the audio information of the first online meeting within the client. Next, when the user joins online meeting B (the second online meeting) by entering the meeting ID through the online meeting client, online meeting B retrieves its video information from the online meeting server and displays the video information of online meeting A and online meeting B in a split-screen layout.
[0301] In one feasible way, such as Figure 46 As shown, the online meeting client generates an audio selection prompt, allowing the user to choose between playing the audio from online meeting A or online meeting B. If the user chooses to play the audio from online meeting A, the client continues to retrieve the audio from the online meeting server and plays it. If the user chooses to play the audio from online meeting B, the client retrieves the audio from the online meeting server, stops playing the audio from online meeting A, and begins playing the audio from online meeting B.
[0302] In another possible way, such as Figure 47 As shown, the online meeting client generates an audio selection prompt, allowing the user to choose to mute either the audio from online meeting A or the audio from online meeting B. If the user mutes the audio from online meeting A, the client retrieves the audio from online meeting B from the online meeting server, stops playing the audio from online meeting A, and begins playing the audio from online meeting B. If the user mutes the audio from online meeting B, the client continues to retrieve the audio from online meeting A from the online meeting server and plays it.
[0303] This application provides a method for processing online meetings, allowing users to participate in multiple online meetings simultaneously and intuitively view the screen and content of different meetings, facilitating convenient and flexible switching and attention; it can present multiple meeting information on the same interface, reducing the time spent on frequent switching and operations, and helping to efficiently handle multiple tasks; it can simultaneously receive audio and video information from multiple meetings, helping users to fully understand the relevant situation and avoid missing information; it meets the needs of users to participate in and pay attention to multiple meetings at the same time, adapting to the multitasking requirements of modern work environments.
[0304] For easier understanding, please refer to Figure 48 , Figure 48 This is a sequence diagram of the online meeting process provided in this application embodiment. When a user clicks the control to enable audio / video in the online meeting client, the client enables the audio / video according to the audio / video switching logic. When the user clicks the control to disable audio / video, the client disables the audio / video according to the same logic. The user sets one or more participants in the online meeting as "specially followed." The online meeting client stores the user's settings, retrieves the voice information of the specially followed participants from the online meeting server, and reminds the specially followed participants of their speeches according to the message reminder logic. The user adjusts the layout of the online meeting, and the online meeting client adjusts the layout according to the display logic. When the online meeting ends, the online meeting client deletes the stored settings of the specially followed participants.
[0305] When a user joins an online meeting, the online meeting client calls the PreMeetingService.joinMeeting(JoinParam param) function, where param is the parameter for joining the online meeting, and the specific format is shown in Table 1.
[0306] Table 1
[0307]
[0308]
[0309] If the conference window title is empty, it will be based on the app_name of the initialize interface, with a length limit of 36 (standard ASCII code counts as 1, others count as 2). If it exceeds this limit, it will be truncated.
[0310] Participants establish a connection with the media server on the online meeting server using the `meeting_code` field in their online meeting client. The media server distributes and transmits audio and video signals based on the meeting code. Only clients using the same meeting code can receive each other's audio and video signals. Figure 49 As shown.
[0311] In related technologies, online meeting clients verify membership in online meetings, requiring the following three conditions to be met simultaneously for successful membership:
[0312] 1. Initialized (after receiving the initialization success callback), indicating that the client has started successfully.
[0313] 2. Login complete (after receiving the login success callback), indicating that the user has successfully logged into their account.
[0314] 3. Not currently in a meeting means the user is not participating in any other online meetings.
[0315] The third point of verification is implemented by the client-side function PreMeetingCallback.onJoinMeeting(int code, string msg). The function form of PreMeetingCallback.onJoinMeeting(int code, string msg) is void onJoinMeeting(int code, string msg). This function form represents the callback for joining the membership. The specific format of this function is shown in Table 2.
[0316] Table 2
[0317]
[0318] If the user is already in another meeting, the error codes for the PreMeetingCallback.onJoinMeeting(int code, string msg) function are shown in Table 3.
[0319] Table 3
[0320]
[0321] This application's embodiment modifies the logic of kTMSDKErrorLogoutinMeeting so that a user can only be in one online meeting at most. When a user joins only one online meeting, the error code is changed to 0 (success); when a user joins two or more online meetings, the error code is -1003 (currently in two or more meetings).
[0322] After modifying the logic of kTMSDKErrorLogoutinMeeting, users can now establish a connection to the online meeting server using a second meeting ID under the same account, such as... Figure 50 As shown. After a connection is established, the online meeting client can transmit and receive audio and video signals under the same meeting number from two or more different meeting numbers, without interference between them.
[0323] The following section will describe the online meeting processing methods in this application from the client's perspective. Please refer to [link / reference]. Figure 51 The online meeting processing method provided in this application embodiment includes steps S510 to S530. Specifically:
[0324] S510 responds to joining K simultaneous online meetings with the same account.
[0325] Here, K online meetings correspond to K online meeting identifiers, where K is an integer greater than 1.
[0326] It is understandable that for a given terminal, this would be in response to K online meetings joined from the same account.
[0327] The same account refers to a single account, or at least two related accounts that are associated with each other are considered the same account, such as at least two accounts bound to the same mobile phone number, or at least two accounts bound to the same identity.
[0328] K simultaneous online meetings refer to at least two online meetings with the same meeting time, or at least two online meetings with overlapping meeting times.
[0329] Taking the example of joining two simultaneous online meetings with the same account, this explains how to join K simultaneous online meetings with the same account:
[0330] Users can join two concurrent online meetings by entering two meeting IDs using the control on the meeting joining interface.
[0331] Users can enter one of the meeting numbers on the first online meeting joining interface and then enter the second online meeting joining interface by clicking the "Join Meeting" control on the first online meeting interface, thus joining two simultaneous online meetings.
[0332] S520. Based on the identification information of the K online meetings, obtain the screen information of the K online meetings and the audio information of one of the K online meetings.
[0333] Understandably, based on the identification information of K online meetings, the video information of K online meetings and the audio information of one of the K online meetings are obtained from the online meeting server.
[0334] S530: Play the video information of K online meetings and play the audio information of one of the K online meetings.
[0335] It is understandable that playing video information from online meetings can be done through visual presentation. Visual presentation refers to information displayed on a terminal device's screen and perceived by the user through "viewing." Playing video information from K online meetings includes any of the following:
[0336] 1) Display meeting materials;
[0337] 2) Display videos of the participants;
[0338] 3) Displays the text of the speaker's speech in the online meeting, which is obtained through audio-to-text technology;
[0339] 4) Display the conversation content in the online meeting.
[0340] Specifically, meeting materials refer to the meeting content displayed by online participants. These materials can be shared via screen sharing and include documents, presentation slides, images, videos, demonstrations, etc. Participant videos refer to the real-time video feeds of all participants, which can be displayed in a split-screen format. Audio-to-text technology converts the speakers' speech into real-time text for display. Online meeting conversations refer to the content exchanged between participants through chat boxes.
[0341] Furthermore, when playing the video information from K online meetings, it can be a combination of the four types of video information mentioned above.
[0342] Playing audio information from an online meeting refers to playing audio through the speakers of a terminal device or speakers and audio equipment associated with the terminal device, so that users can perceive it by "listening".
[0343] Play audio information from one of K online meetings. This audio information can be any of the following:
[0344] 1) The earliest online meeting I joined;
[0345] 2) The last online meeting to join;
[0346] 3) Online meetings specified or selected by human-computer interaction;
[0347] 4) Online meetings where only one speaker exists at any given time;
[0348] 5) The current meeting content includes online meetings containing content of interest to the account holder;
[0349] 6) The current meeting content mentions the online meeting of the participant corresponding to the account.
[0350] Specifically, the earliest joined online meeting refers to the earliest online meeting joined among K online meetings based on the same account. The last joined online meeting refers to the last online meeting joined among K online meetings based on the same account. Human-computer interaction-specified or selected online meetings refer to online meetings where the user specifies the audio content to be played when joining multiple online meetings. Online meetings with only one speaker at a time, for example, in at least two online meetings joined based on the same user account, the online meeting with only one speaker at a time will present its content auditorily; for example, presenting the content of the first and second online meetings in a split-screen format, highlighting the online meeting with only one speaker at a time through auditory presentation. Online meetings where the current meeting content includes content of interest to the user account, for example, in at least two online meetings joined based on the same user account, where the current meeting content includes content of interest to the user account, the current meeting will present its content auditorily.
[0351] For example, let's illustrate this by having the same account join two online meetings simultaneously:
[0352] In one feasible approach, a user can enter both meeting numbers in the meeting number input box on the meeting join interface to join two concurrent online meetings simultaneously, and specify that the audio from one of the meetings should be played on the meeting join interface. In the online meeting client, the video information from both online meetings is played, along with the audio from the online meeting for which audio was specified.
[0353] In another possible implementation, users can enter one of the meeting numbers in the meeting number input box on the meeting join interface to enter the online meeting (Online Meeting A). In the online meeting client, the video and audio information of Online Meeting A will then play. Within the interface of Online Meeting A, users can click the "Join Meeting" control to enter another meeting number on the second online meeting join interface, thus joining two simultaneous online meetings. In the online meeting client, the video and audio information of both online meetings will be played simultaneously in a split-screen format, while the audio information of Online Meeting A (the first online meeting joined) will continue to play.
[0354] This application provides a method for processing online meetings, enabling participants to join multiple online meetings simultaneously using the same account on the same online meeting client on the same terminal. This method allows for the playback of all or part of the video information from the online meetings, as well as the playback of audio information from one of the online meetings. This solves the problem that an account can only join one online meeting, improves the efficiency of participants, and does not affect the progress of multiple online meetings that are running simultaneously.
[0355] In this application Figure 51 In one optional embodiment of the online meeting processing method provided in the corresponding embodiment, please refer to... Figure 52 Step S530 further includes sub-steps S531 to S532. Specifically:
[0356] S531, Obtain screen layout information.
[0357] The screen layout information is used to indicate how the screen information of K online meetings should be arranged.
[0358] It is understandable that screen layout information refers to the arrangement of the screen information from K online meetings on the display interface. The screen layout can be a split-screen arrangement. For example... Figures 17 to 21 As shown, Figure 17 The images showcase the display interfaces of two online meetings using a split-screen layout. Figure 18 The images showcase the display interfaces of two online meetings using a split-screen layout. Figure 19 The presentation showcased three online meeting interfaces displayed using a top-middle-bottom split-screen layout. Figure 20 The presentation showcased three online meeting interfaces arranged in a left-center-right layout. Figure 21 The interface of four online meetings was displayed using a four-grid layout.
[0359] The layout of the screen can be set by the user before entering the K online meetings, or it can be adjusted by the user after entering the K online meetings.
[0360] For example, let's illustrate this by having the same account join two online meetings simultaneously:
[0361] In one feasible approach, before joining either online meeting, the user pre-configures the screen layout for the online meeting, setting it to be displayed horizontally. After the user joins the two online meetings, the screen information from both meetings is displayed in the same horizontal layout according to the pre-configured settings.
[0362] In another possible approach, after a user joins both online meetings, they are initially displayed in a default layout (e.g., side-by-side). The user can then adjust the layout, either by setting the layout or by dragging the screen of one of the online meetings, to change it to a top-bottom layout. For example, a user can drag... Figure 18Drag the online meeting B on the right to the top of the display screen to change the layout of the two online meetings from left-right to top-bottom. The screen information of the online meeting A, which was not dragged, will be displayed at the bottom. The top-bottom split-screen layout of the online meetings after the user's adjustment is shown below. Figure 17 As shown.
[0363] S532. Play the video information of K online meetings according to the screen layout information.
[0364] Understandably, the screen layout of K online meetings is played by adjusting the layout of the screen information that has already been displayed, either by the user's pre-set settings or by adjusting the layout of the screen information.
[0365] This application provides a method for processing online meetings, allowing users to set screen layout information according to their own needs and preferences, meeting the personalized display requirements of different users and improving user experience; users can make adjustments after entering the meeting, increasing the flexibility of the presentation method and better adapting to different scenarios and needs; multiple online meeting screen information can be presented intuitively through different layout methods, making it convenient for users to pay attention to and participate in multiple meetings at the same time; reasonable layout helps users quickly switch and focus on the content of different meetings, improving work efficiency and communication effectiveness.
[0366] In this application Figure 51 In one optional embodiment of the online meeting processing method provided in the corresponding embodiment, the K online meetings include a first online meeting. Please refer to... Figure 53 The online meeting processing method also includes steps S610 to S620. Specifically:
[0367] S610, Receives an instruction to minimize the operation of the first online meeting.
[0368] S620: Based on the instruction to minimize the first online meeting, display the first online meeting as a floating icon and play the screen information of K-1 online meetings.
[0369] Of these, K-1 online meetings do not include the first online meeting.
[0370] Understandably, each online meeting's display interface includes a control to minimize its screen information. Users can minimize the screen information of one or more online meetings by clicking the minimize control. The minimized online meeting is then displayed as a floating window in the online meeting's display interface. The minimize operation does not change the audio information.
[0371] like Figure 23As shown, taking two online meetings simultaneously joined by the same account as an example, the screen information of online meeting A and online meeting B are displayed in a split-screen manner. Both online meeting A and online meeting B have minimize controls. If the user clicks the minimize control of online meeting B, as shown... Figure 24 As shown, the online meeting display interface only shows the screen information of online meeting A, while the screen information of online meeting B is hidden and displayed in the form of a floating window.
[0372] This application provides a method for handling online meetings. When a user does not need to focus on a particular online meeting, it minimizes the meeting to save interface space, allowing other meetings to be displayed more clearly. Users can quickly minimize a meeting, making it convenient to temporarily hide the meeting's screen when needed. Minimized meetings are displayed as floating icons, letting users know that the meeting is still running and can be resumed at any time without losing information. Users can simultaneously focus on the main screens of multiple meetings while also keeping track of minimized meetings, improving multitasking capabilities.
[0373] In this application Figure 53 In one optional embodiment of the online meeting processing method provided in the corresponding embodiment, please refer to... Figure 54 Following step S620 are steps S630 to S640. Specifically:
[0374] S630: Receives an instruction to restore the screen information of the first online meeting.
[0375] The click operation is used to represent the restoration and display of the screen information of the first online meeting.
[0376] S640: Play video information from K online meetings.
[0377] Understandably, when a user minimizes an online meeting, they can restore the screen information by double-clicking the floating window of the minimized online meeting. The restored K online meetings will be arranged in the same layout as before minimizing, and the original audio information will not be changed after minimizing and restoring.
[0378] This application provides a method for handling online meetings, allowing users to quickly restore the minimized meeting screen with a simple click, making it convenient and quick to rejoin the meeting; after restoring the meeting screen, the continuity of the meeting is maintained, and the user's understanding and participation in the meeting content will not be affected by the minimization operation; it gives users the power to control the presentation status of the meeting, meeting the needs of different scenarios.
[0379] In this application Figure 51 In one optional embodiment of the online meeting processing method provided in the corresponding embodiment, the K online meetings include a first online meeting. Please refer to... Figure 55 The online meeting processing method also includes steps S710 to S720. Specifically:
[0380] S710: Receives an instruction for the first selection operation of the participants in the first online meeting.
[0381] The first selection operation is used to indicate that a prompt will be given when the selected participant is speaking.
[0382] S720. When the selected participant in the first online meeting speaks, generate and display a prompt message.
[0383] Understandably, users can set one or more participants in each online meeting to receive special attention. When a participant who has been set to receive special attention speaks, the user will be prompted. The prompts can be presented visually by generating a prompt message, perceived through vibration, or presented audibly through a prompt sound.
[0384] like Figure 28 As shown, a user sets a specific participant in online meeting A to "pay special attention," such as... Figure 29 When the participant of special interest speaks, a notification message will be displayed on the screen of online meeting A to inform the user that the participant of special interest is speaking.
[0385] like Figure 30 As shown, if a user sets a participant in online meeting B as a "special focus" and sets online meeting B to a mute state, when the specially focused participant speaks, the content of the specially focused participant's speech will be displayed in real time in the online meeting B's screen information using audio-to-text technology.
[0386] like Figure 31 As shown, when a user sets a participant in online meeting B as a "special focus" and the online meeting B is minimized, a notification message indicating that the "special focus" participant is speaking will be generated next to the floating window of online meeting B.
[0387] This application provides a method for handling online meetings, allowing users to promptly know the speaking status of participants they are particularly interested in, enabling them to better participate in online meetings and not miss important information; it meets users' needs to focus on different participants, provides multiple prompting methods to adapt to different users' habits and scenarios; it makes user interaction with the meeting closer, improving user participation and attention; and it can convey relevant information to users in an appropriate way regardless of the meeting's state (mute, minimized, etc.).
[0388] In this application Figure 51 In one optional embodiment of the online meeting processing method provided in the corresponding embodiment, the K online meetings include a first online meeting. Please refer to... Figure 56 The online meeting processing method also includes steps S730 to S740. Specifically:
[0389] S730: Receive an instruction for a second selection operation on any participant in the first online meeting, specifying the participant whose account is mentioned.
[0390] The second selection operation is used to indicate that a prompt is given when any participant in the first online meeting mentions the participant corresponding to the account.
[0391] S740. When any participant in the first online meeting mentions the participant corresponding to the account, a prompt message is generated and displayed.
[0392] Understandably, users can configure their devices to be prompted when a participant in an online meeting mentions their name or nickname. Prompt methods include generating visual prompts, using vibration, or employing auditory cues.
[0393] like Figure 33 As shown, when a participant in any online meeting mentions the user's name or code name while speaking, a prompt message is displayed in the screen information of online meeting A to inform the user that a participant in a certain online meeting has mentioned the user in their speech.
[0394] like Figure 34 As shown, when a participant in any online meeting mentions the user's name or code name while speaking, and the user has set the online meeting B to mute mode, the content of the participant's speech mentioning the user will be displayed in real time in the online meeting B's screen information using audio-to-text technology.
[0395] like Figure 35As shown, when a participant in any online meeting mentions the user's name or code name while speaking, and the user has minimized the online meeting B, a prompt message mentioning the user is generated next to the floating window of the online meeting B in the participant's speech content.
[0396] This application provides a method for handling online meetings, enabling users to promptly notice when they are mentioned and not miss important information relevant to them; it helps users participate more actively in online meetings and maintain their focus on the meeting; it provides multiple prompting methods according to user needs to meet the usage requirements of different scenarios; and it allows users to quickly locate content relevant to them, improving information processing efficiency.
[0397] In this application Figure 51 In one optional embodiment of the online meeting processing method provided in the corresponding implementation, the K online meetings include a first online meeting and a second online meeting. Please refer to... Figure 57 Step S530 further includes sub-step S533, and step S534 to S535 are included after step S533. Specifically:
[0398] S533, Play the audio information from the first online meeting.
[0399] S534. Receive the instruction to start audio operation for the second online meeting and obtain the audio information of the second online meeting.
[0400] S535. Stop playing the audio information of the first online meeting and start playing the audio information of the second online meeting.
[0401] Understandably, if the online meeting with audio enabled among K online meetings is the first online meeting, and if the user switches to enabling audio for the second online meeting, the online meeting client will stop playing the audio information of the first online meeting and stop obtaining the audio information of the first online meeting from the online meeting server. Instead, it will obtain the audio information of the second online meeting from the online meeting server and play the audio information of the second online meeting.
[0402] This application provides a method for processing online meetings, allowing users to flexibly switch the audio playback of meetings they are interested in, making it convenient to obtain meeting content of interest in a timely manner; to stop the acquisition and playback of audio for a specific meeting according to user needs, avoiding unnecessary resource consumption and improving system efficiency; and to focus on the meeting with currently active audio, reducing interference and obtaining information more effectively.
[0403] In this application Figure 51 In one optional embodiment of the online meeting processing method provided in the corresponding implementation, the K online meetings include a first online meeting and a second online meeting. Please refer to... Figure 58Following step S533 are steps S536 and S537. Specifically:
[0404] S536: Receive the instruction to start the screen capture operation of the second online meeting, and obtain the audio information of the second online meeting.
[0405] S537. Stop playing the audio information of the first online meeting and start playing the audio information of the second online meeting.
[0406] Understandably, if the online meeting with audio enabled among K online meetings is the first online meeting, and if a user switches to using the camera to capture video for the second online meeting, the online meeting client will stop playing the audio information from the first online meeting and stop obtaining the audio information from the online meeting server. Instead, it will obtain the video information from the online meeting server and play the video information from the second online meeting.
[0407] This application provides a method for processing online meetings, allowing users to flexibly switch between audio and video to meet different information acquisition needs; responding promptly to users' screen capture operations for different meetings to ensure that the key points that users are concerned about are presented; enhancing the user's interaction with the online meeting system, enabling users to more conveniently control how the meeting content is presented; and dynamically adjusting according to the user's specific operations, improving the system's adaptability and flexibility.
[0408] In this application Figure 51 In one optional embodiment of the online meeting processing method provided in the corresponding embodiment, please refer to... Figure 59 The online meeting processing method also includes steps S810 to S860.
[0409] Specifically:
[0410] S810, Obtain the identifier of the first online meeting.
[0411] S820: Based on the identifier of the first online meeting, obtain the video and audio information of the first online meeting.
[0412] S830: Play the video and audio information of the first online meeting.
[0413] S840, Obtain the identifier for the second online meeting.
[0414] S850: Obtain the screen information of the second online meeting based on the identifier of the second online meeting.
[0415] S860 plays the video information of the first online meeting and the video information of the second online meeting, and plays the audio information of the first online meeting.
[0416] Understandably, when a user joins online meeting A (the first online meeting) by entering the meeting ID of online meeting A through the online meeting client, the client retrieves the video and audio information of online meeting A from the online meeting server based on the meeting ID of the first online meeting. The client then plays the video information of online meeting A and the audio information of the first online meeting. Next, when the user joins online meeting B (the second online meeting) by entering the meeting ID of online meeting B through the online meeting client, the client retrieves the video information of online meeting B from the online meeting server based on the meeting ID of the second online meeting, and displays the video information of online meeting A and online meeting B in a split-screen layout.
[0417] This application provides a method for processing online meetings, allowing users to participate in multiple online meetings simultaneously and intuitively view the screen and content of different meetings, facilitating convenient and flexible switching and attention. It presents multiple meeting information on the same interface, reducing the time spent on frequent switching and operations, and contributing to efficient handling of multiple tasks. Simultaneous reception of audio and video information from multiple meetings helps users gain a comprehensive understanding of the relevant situation and avoid information omissions. It meets the needs of users to participate in and pay attention to multiple meetings at the same time, adapting to the multitasking requirements of modern work environments. The online meeting processing device of this application is described in detail below; please refer to [link / reference]. Figure 60 . Figure 60 This is a schematic diagram of an embodiment of the online meeting processing device 10 in this application. The online meeting processing device 10 includes: a joining module 110 and a processing module 120; specifically:
[0418] The module 110 is used to join K simultaneous online meetings based on the same account in the same online meeting client on the same terminal, where K is an integer greater than 1;
[0419] The processing module 120 is used to process the screen information of K online meetings in a visual processing manner, and to process the audio information of one of the K online meetings in an auditory processing manner.
[0420] This application provides an online meeting processing device that enables users to join multiple online meetings simultaneously using the same account in an online meeting client. It processes all or part of the video information of the online meetings using visual processing and processes the audio information of an online meeting using auditory processing. This solves the problem that an account can only join one online meeting, improves the efficiency of participants, and does not affect the progress of multiple online meetings that are running simultaneously.
[0421] This application Figure 60In one optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, please refer to... Figure 60 The processing module 120 is also used for:
[0422] Obtain screen layout information, which indicates how to arrange the screen information of K online meetings in the interface of the online meeting client;
[0423] The visual information from K online meetings is processed using visual processing methods based on the layout information.
[0424] This application provides an online meeting processing device that allows users to set screen layout information according to their own needs and preferences, meeting the personalized display requirements of different users and improving user experience; users can make adjustments after entering the meeting, increasing the flexibility of the processing method and better adapting to different scenarios and needs; it can intuitively process the screen information of multiple online meetings through different layout methods, making it convenient for users to pay attention to and participate in multiple meetings at the same time; reasonable layout helps users quickly switch and focus on the content of different meetings, improving work efficiency and communication effectiveness.
[0425] In this application Figure 60 In one optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, please refer to... Figure 60 The processing module 120 is also used for:
[0426] Responding to the minimize operation of the first online meeting out of K online meetings;
[0427] In the online meeting client, the screen information of K-1 online meetings is processed in a visual processing manner, and the first online meeting is processed as a floating icon. The first online meeting is not included in the K-1 online meetings.
[0428] This application provides an online meeting processing device that minimizes an online meeting when the user does not need to focus on it, saving interface space and allowing other meeting screens to be processed more clearly. Users can quickly minimize a meeting, making it convenient to temporarily hide the meeting screen when needed. Minimized meetings are handled as floating icons, allowing users to know that the meeting is still running and can be resumed at any time without losing information. Users can simultaneously focus on the main screens of multiple meetings while also monitoring the status of minimized meetings, improving multitasking capabilities.
[0429] In this application Figure 60 In one optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, please refer to... Figure 60 The processing module 120 is also used for:
[0430] In response to a click on the floating icon, where the click action represents the restoration of the screen information of the first online meeting;
[0431] In the online meeting client, visual information from K online meetings is processed using visual processing methods.
[0432] This application provides an online meeting processing device that allows users to quickly restore the minimized meeting screen with a simple click, making it convenient and quick to rejoin the meeting. After restoring the meeting screen, the continuity of the meeting is maintained, and the user's understanding and participation in the meeting content will not be affected by the minimization operation. It gives users the power to control the meeting processing status and meets the needs of different scenarios.
[0433] In this application Figure 60 In one optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, please refer to... Figure 60 The processing module 120 is also used for:
[0434] In response to a first selection operation on a participant in the second online meeting out of K online meetings, wherein the first selection operation is used to indicate that a prompt is given when the selected participant speaks;
[0435] When a selected participant in the second online meeting speaks, a notification message is displayed in the online meeting client.
[0436] This application provides an online meeting processing device that allows users to promptly know the speaking status of participants they are particularly interested in, enabling them to better participate in online meetings and not miss important information; it meets users' needs to focus on different participants, provides multiple prompting methods to adapt to different users' habits and scenarios; it makes user interaction with the meeting closer, improving user participation and attention; and it can convey relevant information to users in an appropriate way regardless of the meeting's state (mute, minimized, etc.).
[0437] In this application Figure 60 In one optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, please refer to... Figure 60 The processing module 120 is also used for:
[0438] In response to a second selection operation in the meeting content of the third online meeting out of K online meetings, the second selection operation is used to indicate that a prompt is given when any participant in the third meeting mentions the participant corresponding to the account.
[0439] When any participant in the third meeting mentions the participant corresponding to the account, a prompt message is displayed in the online meeting client.
[0440] This application provides an online meeting processing device that enables users to promptly notice when they are mentioned, ensuring they don't miss important information relevant to them; it helps users participate more actively in online meetings and maintain their focus; it provides multiple prompting methods based on user needs to meet usage requirements in different scenarios; and it allows users to quickly locate content relevant to them, improving information processing efficiency.
[0441] In this application Figure 60 In one optional embodiment of the online meeting processing device provided in the corresponding embodiment, the visual processing method includes any of the following:
[0442] Display meeting materials;
[0443] Display videos of the attendees;
[0444] Displays the text of the speaker's speech in an online meeting, obtained through audio-to-text technology;
[0445] Displays the conversation content from an online meeting.
[0446] In this application Figure 60 In one optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, the online meeting that processes audio information in an auditory processing manner includes any of the following:
[0447] The earliest online meeting I joined;
[0448] The last person to join the online meeting;
[0449] Online meetings specified or selected by human-machine interaction;
[0450] An online meeting where only one speaker exists at any given time;
[0451] The current meeting is an online meeting that includes content of interest to the account holder;
[0452] The current meeting content mentions the online meeting of the participants corresponding to the account.
[0453] In this application Figure 60 In one optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, please refer to... Figure 60 The processing module 120 is also used for:
[0454] The audio information of the fourth meeting out of K online meetings is processed using auditory processing methods;
[0455] In response to the start of audio operation for the fifth meeting out of K online meetings, stop processing the audio information of the fourth meeting using auditory processing and process the audio information of the fifth meeting using auditory processing.
[0456] This application provides an online meeting processing device that allows users to flexibly switch the audio processing of meetings they are interested in, making it convenient to obtain the meeting content of interest in a timely manner; to stop the acquisition and playback of audio for a specific meeting according to user needs, avoiding unnecessary resource consumption and improving system efficiency; and to focus on the meeting with currently active audio, reducing interference and obtaining information more effectively.
[0457] In this application Figure 60 In one optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, please refer to... Figure 60 The processing module 120 is also used for:
[0458] The audio information of the fourth meeting out of K online meetings is processed using auditory processing methods;
[0459] In response to the opening screen capture operation of the sixth meeting out of K online meetings, stop processing the audio information of the fourth meeting using auditory processing and start processing the audio information of the sixth meeting using auditory processing.
[0460] This application provides an online meeting processing device that allows users to flexibly switch between audio and video to meet different information acquisition needs; it responds promptly to users' screen capture operations for different meetings, ensuring that the user's focus is addressed; it enhances the user's interaction with the online meeting system, enabling users to more conveniently control how meeting content is processed; and it can dynamically adjust according to the user's specific operations, improving the system's adaptability and flexibility.
[0461] In this application Figure 60 In one optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, please refer to... Figure 61 The online meeting processing device also includes: an initial meeting joining module 410 and a re-meeting joining module 420; specifically:
[0462] The first-time addition to the meeting module 410 is used to respond to the account joining the seventh online meeting. In the online meeting client, the screen information of the seventh online meeting is processed in a visual processing manner, and the audio information of the seventh online meeting is processed in an auditory processing manner.
[0463] The "Rejoin Meeting" module 420 is used in response to an account joining the eighth online meeting. In the online meeting client, the screen information of the seventh online meeting and the meeting content of the eighth online meeting are displayed in a split-screen format.
[0464] This application provides an online meeting processing device that allows users to participate in multiple online meetings simultaneously and intuitively view the screen and content of different meetings, facilitating convenient and flexible switching and attention; it enables the processing of multiple meeting information on the same interface, reducing the time spent on frequent switching and operations, and helping to efficiently handle multiple tasks; it simultaneously receives audio and video information from multiple meetings, helping users to fully understand the relevant situation and avoid missing information; it meets the needs of users to participate in and pay attention to multiple meetings at the same time, adapting to the multitasking requirements of modern work environments.
[0465] The processing apparatus for online conferencing in this application is described in detail below. Please refer to [link / reference]. Figure 62 . Figure 62 This is a schematic diagram of an embodiment of the online meeting processing device 20 in this application. The online meeting processing device 20 includes: a request receiving module 510, an information acquisition module 520, and a playback module 530; specifically:
[0466] The request receiving module 510 is used to respond to the simultaneous joining of K online meetings by the same account, wherein the K online meetings correspond to the identification information of the K online meetings, and K is an integer greater than 1;
[0467] The information acquisition module 520 is used to acquire the screen information of the K online meetings and the audio information of one of the K online meetings based on the identification information of the K online meetings;
[0468] The playback module 530 is used to play the video information of K online meetings and the audio information of one of the K online meetings.
[0469] This application provides an online meeting processing device that enables users to join multiple online meetings simultaneously using the same account on the same online meeting client on the same terminal. The device plays all or part of the video information of the online meetings and the audio information of one of the online meetings, solving the problem that an account can only join one online meeting, improving the participation efficiency of participants, and not affecting the progress of multiple online meetings that are running simultaneously.
[0470] In this application Figure 62 In an optional embodiment of the online meeting processing device provided in the corresponding embodiment, the playback module 530 is further configured to:
[0471] Obtain screen layout information, which indicates how to arrange the screen information of K online meetings;
[0472] Based on the screen layout information, play the screen information of K online meetings.
[0473] This application provides an online meeting processing device that allows users to set screen layout information according to their own needs and preferences, meeting the personalized display requirements of different users and improving user experience; users can make adjustments after entering the meeting, increasing the flexibility of the presentation method and better adapting to different scenarios and needs; multiple online meeting screen information can be presented intuitively through different layout methods, making it convenient for users to pay attention to and participate in multiple meetings at the same time; reasonable layout helps users quickly switch and focus on the content of different meetings, improving work efficiency and communication effectiveness.
[0474] In this application Figure 62 In one optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, the K online meetings include a first online meeting; the playback module 530 is further configured to:
[0475] Receive instructions to minimize the first online meeting;
[0476] Based on the instruction to minimize the first online meeting, display the first online meeting as a floating icon and play the screen information of K-1 online meetings, where the first online meeting is not included in the K-1 online meetings.
[0477] This application provides an online meeting processing device that minimizes an online meeting when the user does not need to focus on it, saving interface space and allowing other meetings to be displayed more clearly. Users can quickly minimize a meeting, making it convenient to temporarily hide the meeting's screen when needed. Minimized meetings are displayed as floating icons, letting users know they are still running and can be resumed at any time without losing information. Users can simultaneously focus on the main screens of multiple meetings while also monitoring the status of minimized meetings, improving multitasking capabilities.
[0478] In this application Figure 62 In one optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, the K online meetings include a first online meeting; the playback module 530 is further configured to:
[0479] Receive instructions to restore the screen information of the first online meeting, wherein the click operation is used to represent restoring and displaying the screen information of the first online meeting;
[0480] Play video feeds from K online meetings.
[0481] This application provides an online meeting processing device that allows users to quickly restore the minimized meeting screen with a simple click, making it convenient and quick to rejoin the meeting. After restoring the meeting screen, the continuity of the meeting is maintained, and the user's understanding and participation in the meeting content will not be affected by the minimization operation. It gives users the power to control the presentation status of the meeting and meets the needs of different scenarios.
[0482] In this application Figure 62 In one optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, the K online meetings include a first online meeting; the playback module 530 is further configured to:
[0483] Receive an instruction for a first selection operation on a participant in the first online meeting, wherein the first selection operation is used to indicate that a prompt is given when the selected participant speaks;
[0484] When a selected participant in the first online meeting speaks, a prompt message is generated and displayed.
[0485] This application provides an online meeting processing device that allows users to promptly know the speaking status of participants they are particularly interested in, enabling them to better participate in online meetings and not miss important information; it meets users' needs to focus on different participants, provides multiple prompting methods to adapt to different users' habits and scenarios; it makes user interaction with the meeting closer, improving user participation and attention; and it can convey relevant information to users in an appropriate way regardless of the meeting's state (mute, minimized, etc.).
[0486] In this application Figure 62 In one optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, the K online meetings include a first online meeting; the playback module 530 is further configured to:
[0487] Receive an instruction for a second selection operation that mentions the participant corresponding to the account of any participant in the first online meeting, wherein the second selection operation is used to indicate that a prompt is made when any participant in the first online meeting mentions the participant corresponding to the account;
[0488] When any participant in the first online meeting mentions the participant corresponding to the account, a prompt message is generated and displayed.
[0489] This application provides an online meeting processing device that enables users to promptly notice when they are mentioned, ensuring they don't miss important information relevant to them; it helps users participate more actively in online meetings and maintain their focus; it provides multiple prompting methods based on user needs to meet usage requirements in different scenarios; and it allows users to quickly locate content relevant to them, improving information processing efficiency.
[0490] In this application Figure 62 In one optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, the K online meetings include a first online meeting and a second online meeting; the playback module 530 is further configured to:
[0491] Play the audio information from the first online meeting;
[0492] Receive the command to start audio for the second online meeting and obtain the audio information of the second online meeting;
[0493] Stop playing the audio from the first online meeting and start playing the audio from the second online meeting.
[0494] This application provides an online meeting processing device that allows users to flexibly switch the audio playback of meetings they are interested in, making it convenient to obtain meeting content of interest in a timely manner; to stop the acquisition and playback of audio for a specific meeting according to user needs, avoiding unnecessary resource consumption and improving system efficiency; and to focus on the meeting with currently active audio, reducing interference and obtaining information more effectively.
[0495] In this application Figure 62 In an optional embodiment of the online meeting processing apparatus provided in the corresponding embodiment, the information acquisition module 520 is further configured to:
[0496] Obtain the identifier of the first online meeting;
[0497] Based on the identifier of the first online meeting, obtain the video and audio information of the first online meeting;
[0498] Play the video and audio information from the first online meeting;
[0499] Obtain the identifier for the second online meeting;
[0500] Obtain the screen information of the second online meeting based on the identifier of the second online meeting;
[0501] Play the video and audio information from the first and second online meetings, and play the audio information from the first online meeting.
[0502] This application provides an online meeting processing device that allows users to participate in multiple online meetings simultaneously and intuitively view the screen and content of different meetings, facilitating convenient and flexible switching and attention; it can present multiple meeting information on the same interface, reducing the time spent on frequent switching and operations, and helping to efficiently handle multiple tasks; it can simultaneously receive audio and video information from multiple meetings, helping users to fully understand the relevant situation and avoid missing information; it meets the needs of users to participate in and pay attention to multiple meetings at the same time, adapting to the multitasking requirements of modern work environments.
[0503] Figure 63 This is a schematic diagram of a server structure provided in an embodiment of this application. The server 300 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 322 (e.g., one or more processors) and memory 332, and one or more storage media 330 (e.g., one or more mass storage devices) for storing application programs 342 or data 344. The memory 332 and storage media 330 can be temporary or persistent storage. The program stored in the storage media 330 may include one or more modules (not shown in the diagram), each module may include a series of instruction operations on the server. Furthermore, the CPU 322 may be configured to communicate with the storage media 330 and execute the series of instruction operations stored in the storage media 330 on the server 300.
[0504] Server 300 may also include one or more power supplies 326, one or more wired or wireless network interfaces 350, one or more input / output interfaces 358, and / or one or more operating systems 341, such as Windows Server. TM Mac OS X TM Unix TM Linux TM FreeBSD TM etc.
[0505] The steps performed by the server in the above embodiments can be based on this Figure 63 The server structure shown.
[0506] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0507] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0508] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0509] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0510] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0511] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A method for processing online meetings, characterized in that, include: On the same terminal, users can join K simultaneous online meetings using the same account, where K is an integer greater than 1. Play the video information of the K online meetings, and play the audio information of one of the K online meetings.
2. The online meeting processing method as described in claim 1, characterized in that, The playback of the video information from the K online meetings includes: Obtain screen layout information, wherein the screen layout information is used to indicate the method of arranging the screen information of K online meetings; Play the video feeds from the K online meetings based on the video layout information.
3. The online meeting processing method as described in claim 1, characterized in that, The K online meetings include a first online meeting; the method further includes: In response to the minimize operation of the first online meeting; Play the video information of K-1 online meetings and display the first online meeting as a floating icon, wherein the K-1 online meetings do not include the first online meeting.
4. The online meeting processing method as described in claim 3, characterized in that, After displaying the first online meeting as a floating icon, the method further includes: In response to a click operation on the floating icon, wherein the click operation is used to represent restoring and displaying the screen information of the first online meeting; Play the video feeds from the K online meetings.
5. The online meeting processing method as described in claim 1, characterized in that, The K online meetings include a first online meeting; the method further includes: In response to a first selection operation on a participant in the first online meeting, wherein the first selection operation is used to indicate that a prompt is given when the selected participant speaks; When the selected participant in the first online meeting speaks, a prompt message is displayed; or, In response to a second selection operation that mentions the participant corresponding to the account when any participant in the first online meeting mentions the participant corresponding to the account; When any participant in the first meeting mentions the participant corresponding to the account, a prompt message is displayed.
6. The online meeting processing method as described in claim 1, characterized in that, The video information of the K online meetings played includes any one of the following: Displays meeting materials for the online meeting; Displays videos of participants in the online meeting; The text of the speaker's speech in the online meeting is displayed; the text of the speech is obtained through audio-to-text technology. Displaying the conversation content in the online meeting, or playing the audio information of one of the K online meetings, includes any of the following: The earliest online meeting I joined; The last person to join the online meeting; Online meetings specified or selected by human-machine interaction; An online meeting where only one speaker exists at any given time; The current meeting content includes online meetings on topics of interest to the account mentioned. The current meeting content mentions the online meeting of the participant corresponding to the account.
7. The online meeting processing method as described in any one of claims 1-6, characterized in that, The K online meetings include a first online meeting and a second online meeting; playing the audio information of one of the K online meetings includes: Play the audio information from the first online meeting; The method further includes: In response to the audio start operation of the second online meeting, stop playing the audio information of the first online meeting and play the audio information of the second online meeting; or, In response to the operation of capturing the opening screen of the second online meeting, the audio information of the first online meeting is stopped, and the audio information of the second online meeting is played.
8. The online meeting processing method as described in claim 1, characterized in that, The method further includes: In response to the account joining the first online meeting, the video information of the first online meeting is played, and the audio information of the first online meeting is also played; In response to the account joining the second online meeting, the video information of the first online meeting and the video information of the second online meeting are played in a split-screen format.
9. A method for processing online meetings, characterized in that, include: In response to the same account joining K simultaneous online meetings, wherein the K online meetings are identified by K identifiers, and K is an integer greater than 1; Based on the identification information of the K online meetings, obtain the video information of the K online meetings and the audio information of one of the K online meetings; Play the video information of the K online meetings, and play the audio information of one of the K online meetings.
10. The online meeting processing method as described in claim 9, characterized in that, The playback of the video information from the K online meetings includes: Obtain screen layout information, wherein the screen layout information is used to indicate the method of arranging the screen information of K online meetings; Play the video feeds from the K online meetings based on the video layout information.
11. The online meeting processing method as described in claim 9, characterized in that, The K online meetings include a first online meeting; the method further includes: Receive an instruction to minimize the first online meeting; According to the instruction to minimize the first online meeting, the first online meeting is displayed as a floating icon, and the screen information of K-1 online meetings is played, wherein the K-1 online meetings do not include the first online meeting.
12. The online meeting processing method as described in claim 11, characterized in that, After displaying the first online meeting as a floating icon, the method further includes: Receive an instruction to restore the screen information of the first online meeting, wherein the click operation is used to represent restoring and displaying the screen information of the first online meeting; Play the video feeds from the K online meetings.
13. The online meeting processing method as described in claim 9, characterized in that, The K online meetings include a first online meeting; the method further includes: Receive an instruction for a first selection operation on a participant in the first online meeting, wherein the first selection operation is used to indicate that a prompt is given when the selected participant speaks; When the selected participant in the first online meeting speaks, a prompt message is generated and displayed. or, The system receives an instruction to perform a second selection operation when any participant in the first online meeting mentions the participant corresponding to the account. The second selection operation is used to indicate that a prompt is made when any participant in the first online meeting mentions the participant corresponding to the account. When any participant in the first online meeting mentions the participant corresponding to the account, a prompt message is generated and displayed.
14. The online meeting processing method as described in claim 9, characterized in that, The K online meetings include a first online meeting and a second online meeting; Playing the audio information of one of the K online meetings includes: Play the audio information from the first online meeting; The method further includes: Receive the instruction to start audio operation from the second online meeting, and obtain the audio information of the second online meeting; Stop playing the audio information of the first online meeting and start playing the audio information of the second online meeting; or, Receive instructions to start the screen capture operation of the second online meeting, and obtain the audio information of the second online meeting; Stop playing the audio information of the first online meeting, and start playing the audio information of the second online meeting.
15. The online meeting processing method as described in claim 9, characterized in that, The method further includes: Obtain the identifier of the first online meeting; Based on the identifier of the first online meeting, obtain the video and audio information of the first online meeting; Play the video and audio information of the first online meeting; Obtain the identifier for the second online meeting; Based on the identifier of the second online meeting, obtain the screen information of the second online meeting; Play the video information from the first online meeting and the video information from the second online meeting, and play the audio information from the first online meeting.
16. A processing device for online meetings, characterized in that, include: The join module is used to allow users to join K simultaneous online meetings on the same terminal using the same account, where K is an integer greater than 1. The processing module is used to play the video information of the K online meetings and the audio information of one of the K online meetings.
17. A processing device for online meetings, characterized in that, include: The request receiving module is used to receive requests from the same account to join K online meetings, wherein the requests from the K online meetings carry the identification information of the K online meetings; The information acquisition module is used to acquire the screen information of the K online meetings and the audio information of one of the K online meetings based on the identification information of the K online meetings; The playback module is used to play the video information of the K online meetings and the audio information of one of the K online meetings.
18. A computer device, characterized in that, include: Memory, processor, and bus system; The memory is used to store programs; The processor is configured to execute a program in the memory, including executing the processing method for an online meeting as described in any one of claims 1 to 8 or executing the processing method for an online meeting as described in any one of claims 9 to 15; The bus system is used to connect the memory and the processor to enable communication between the memory and the processor.
19. A computer-readable storage medium comprising instructions, characterized in that, When it is run on a computer, it causes the computer to perform the online meeting processing method as described in any one of claims 1 to 8 or the online meeting processing method as described in any one of claims 9 to 15.
20. A computer program product, comprising a computer program, characterized in that, The computer program is executed by a processor using the online meeting processing method as described in any one of claims 1 to 8 or the online meeting processing method as described in any one of claims 9 to 15.