Online meeting processing methods, devices, electronic devices, and computer programs

By displaying speech instruction information based on voiceprint recognition, the system addresses the challenge of identifying speakers in shared-account online meetings, improving efficiency and experience.

JP2026509723APending Publication Date: 2026-03-25TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-11
Publication Date
2026-03-25

AI Technical Summary

Technical Problem

In online meetings where multiple participants share a single meeting account, it is difficult for remote participants to determine who is speaking, affecting meeting efficiency and experience.

Method used

Implement a system that displays speech instruction information on the meeting interface to indicate which participant is speaking when they speak, using voiceprint recognition to identify individual speakers within a shared account.

Benefits of technology

This solution clearly identifies speaking participants, enhancing meeting efficiency and experience by providing clear speaker identification in multi-participant online meetings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026509723000001_ABST
    Figure 2026509723000001_ABST
Patent Text Reader

Abstract

The present invention provides a method, apparatus, electronic device, computer-readable storage medium, and computer program product for processing online meetings, the method comprising the steps of: displaying a meeting interface for an online meeting to which one target account is logged in, wherein the target account is used to allow a plurality of meeting objects of a single meeting location to participate in the online meeting; and, when any of the target meeting objects among the plurality of meeting objects speaks, displaying speak instruction information on the meeting interface to indicate that the target meeting object is speaking.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross - reference to related applications) This application claims the priority of a Chinese patent application with the application number 202310667755.6, which was filed with the Chinese Patent Office on June 6, 2023, and all of its contents are incorporated herein by reference.

[0002] This application relates to the field of Internet technologies, and particularly to a method, apparatus, electronic device, computer - readable storage medium, and computer program product for handling online meetings.

Background Art

[0003] With the development of the Internet, the application of online meetings has been increasingly widespread. An online meeting is also called a network meeting or remote collaboration. Users can use the Internet to realize data sharing among multiple users in different locations, and effectively improve the efficiency of online collaboration with customers, partners, and colleagues in various regions.

[0004] Regarding the meeting scenario where multiple people participate in an online meeting in the same meeting room, in the related technology, it is realized as follows. That is, log in to the meeting device with one meeting account, and all participants in the meeting room speak through the microphone of that one meeting account. However, since only one meeting account (the meeting account logged in to the meeting device) can be identified, the speeches of all participants in the meeting room are marked as the speech of that meeting account. As a result, other participants in the online meeting (participants not in the same meeting room) cannot determine who the current speaker is, which has a great impact on the efficiency of the online meeting.

Summary of the Invention

[0005] Embodiments of the present application provide online meeting processing methods, apparatus, electronic devices, computer-readable storage media, and computer program products that can improve the meeting efficiency and meeting experience of online meetings.

[0006] The technical solution of the embodiment of the present application is realized as follows.

[0007] Embodiments of the present application provide a method for processing online meetings applicable to electronic devices, the method being: A step of displaying the meeting interface of an online meeting to be logged in by a single target account, wherein the target account is used to bring multiple meeting objects of a single meeting location into the online meeting; The process includes the step of displaying a speech instruction information on the meeting interface to indicate that any target meeting object among the plurality of meeting objects is speaking when the target meeting object speaks.

[0008] Embodiments of the present application provide an online meeting processing device, the device comprising a first display module and a second display module, The first display module is configured to display the meeting interface of an online meeting logged in by a single target account, the target account is used to bring multiple meeting objects from a single meeting location into the online meeting, The second display module is configured to display speech instruction information on the conference interface to indicate that any target conference object among the plurality of conference objects is speaking when the target conference object speaks.

[0009] Embodiments of the present application provide an electronic device comprising memory and a processor, Memory is configured to store computer executable instructions. The processor is configured to implement the online meeting processing method provided in the embodiment of the present invention when executing computer executable instructions stored in the memory.

[0010] Embodiments of the present application provide a computer-readable storage medium in which computer executable instructions or computer programs are stored, and when the computer executable instructions or computer programs are executed by a processor, they realize the online meeting processing method provided in embodiments of the present application.

[0011] Embodiments of the present application provide a computer program product including a computer executable instruction or computer program, which, when executed by a processor, implements the online meeting processing method provided in the embodiment of the present application.

[0012] The embodiments of this application have the following beneficial effects.

[0013] By applying the above embodiment of the present application, when logging into an online meeting with a single target account, and the target account is used to allow multiple meeting objects in a single meeting location to participate in the online meeting, when any target meeting object among the multiple meeting objects speaks, the meeting interface can display speech instruction information to indicate that the target meeting object is speaking. In this way, in a meeting scene where multiple objects participate in an online meeting with a single meeting account in the same meeting location, by displaying different speech instruction information when different meeting objects speak, it is possible to clearly indicate which of the multiple meeting objects is speaking through the speech instruction information, thereby improving the meeting efficiency and meeting experience of the online meeting. [Brief explanation of the drawing]

[0014] [Figure 1]It is a schematic diagram of the architecture of the online meeting processing system 100 according to an embodiment of the present application. [Figure 2] It is a schematic diagram showing the configuration of the electronic device 500 for implementing the online meeting processing method according to an embodiment of the present application. [Figure 3] It is a flowchart of the online meeting processing method according to an embodiment of the present application. [Figure 4] It is a schematic diagram showing the display of the meeting reservation interface according to an embodiment of the present application. [Figure 5] It is a schematic diagram showing the display of the voiceprint registration interface according to an embodiment of the present application. [Figure 6] It is a schematic diagram showing the display of the meeting participation information according to an embodiment of the present application. [Figure 7] It is a flowchart of the virtual login according to an embodiment of the present application. [Figure 8] It is a flowchart for deleting the virtual login account according to an embodiment of the present application. [Figure 9] It is a schematic diagram showing the display of the speech instruction information according to an embodiment of the present application. [Figure 10] It is a schematic diagram showing the display of the speech instruction information according to an embodiment of the present application. [Figure 11] It is a schematic diagram showing the display of the meeting minutes according to an embodiment of the present application. [Figure 12] It is a schematic diagram showing the registration of the online meeting client according to an embodiment of the present application. [Figure 13] It is a flowchart of the online meeting processing method according to an embodiment of the present application. [Figure 14] It is a schematic diagram showing the processing flow of the virtual participant management module according to an embodiment of the present application. [Figure 15] It is a schematic diagram showing the binding relationship between the meeting management object and the virtual participant according to an embodiment of the present application. [Figure 16] It is a schematic diagram showing the processing flow of the voice recognition module according to an embodiment of the present application. [Figure 17] It is a schematic diagram showing the storage of the voiceprint features according to an embodiment of the present application.

Best Mode for Carrying Out the Invention

[0015] To make the objectives, technical solutions and advantages of this application clearer, the following will further elaborate on this application in more detail with reference to the drawings. The described embodiments do not limit this application, and all other embodiments that can be obtained by those skilled in the art without creative efforts are included in the protection scope of this application.

[0016] In the following, the description of "some embodiments" explains a subset of all possible embodiments. Understandably, "some embodiments" can be the same subset or a different subset of all possible embodiments and can be combined with each other without contradiction.

[0017] Terms such as "first / second / third" in the embodiments of this application do not limit a specific order but distinguish similar objects. Understandably, since "first / second / third" can be converted to a specific order or the front-back order when appropriate, the embodiments of this application described in this specification can be executed in an order other than those illustrated or described in this specification.

[0018] Unless otherwise specified, all technical terms and scientific terms used in this specification have the same meaning as those commonly understood by those skilled in the art of this application. The terms used in this specification are only adopted to explain the embodiments of this application and are not intended to limit this application.

[0019] Before further elaborating on the embodiments of this application, nouns and terms related to the embodiments of this application will be explained. The explanations of the nouns and terms related to the embodiments of this application are as follows.

[0020] 1) Client: An application that provides various services and is executed on a terminal, such as a client that supports online meetings.

[0021] 2) Regarding the phrase "responds to ~": This indicates a condition or state on which an operation to be performed depends. When the dependent condition or state is met, one or more operations to be performed may be in real time or may have a set delay. Unless otherwise specified, there are no restrictions on the order in which multiple operations to be performed are executed.

[0022] 3) Online meetings: Also known as network meetings or remote collaborations, these allow users to share data with multiple users in different locations (meeting locations) using a network, effectively improving the efficiency of online collaboration with customers, partners, and colleagues in each region.

[0023] 4) Voiceprint: A sound wave spectrum containing linguistic information, displayed by electroacoustic equipment.

[0024] 5) Speaker Recognition: Also known as voiceprint recognition, this is a biometric authentication technology that distinguishes speakers based on their voice, thereby verifying and authenticating their identity.

[0025] Embodiments of this application provide online meeting processing methods, apparatus, electronic devices, computer-readable storage media, and computer program products that can improve the meeting efficiency and meeting experience of online meetings. Each of these will be described below.

[0026] It should be noted that, in practice, the data collection and processing described in this specification should strictly comply with the requirements of applicable laws and regulations, obtain informed consent or individual consent from the data subject, and ensure that subsequent data use and processing are carried out within the scope of laws, regulations, and the authorizations of the data subject.

[0027] The online meeting processing system provided in the embodiment of the present application will be described below. Referring to Figure 1, Figure 1 is a schematic diagram of the architecture of the online meeting processing system 100 according to the embodiment of the present application. To support an exemplary application, terminals 400-1 and 400-2 are connected to a server 200 by a network 300, the network 300 may be a wide area network or a local area network, or a combination of both, and data transmission is achieved using a wireless link or a wired link. Here, terminal 400-1 corresponds to a first meeting location and logs into the online meeting with a first target account, terminal 400-2 corresponds to a second meeting location and logs into the online meeting with a second target account, both the first and second meeting locations contain multiple meeting objects, and terminals 400-1 and 400-2 synchronize meeting information (e.g., content of speeches in the online meeting) of the online meeting with the server 200.

[0028] Taking terminal 400-1 as an example, terminal 400-1 is configured to send a meeting join request to server 200 to log in to an online meeting by a target account (i.e., a first target account) in response to a meeting join command to log in to an online meeting by a target account. Server 200 is configured to receive the meeting join request sent from the terminal and, in response to the meeting join request, control the terminal to log in to the online meeting by the target account. Terminal 400-1 is further configured to display the meeting interface of the online meeting to which the terminal has logged in by the target account when server 200 controls the terminal to log in to the online meeting by the target account, that the target account is used to bring multiple meeting objects of one meeting location into the online meeting, and to display utterance instruction information on the meeting interface to indicate that the target meeting object is speaking when any target meeting object among the multiple meeting objects speaks. Simultaneously, the speaker instruction information can be synchronized to another terminal participating in the online meeting (i.e., terminal 400-2), and the speaker instruction information can also be displayed on the meeting interface of terminal 400-2 to indicate that the target meeting object is speaking. In this way, in a meeting scenario where multiple objects participate in an online meeting using a single meeting account in the same meeting location, displaying different speaker instruction information when different meeting objects speak makes it clear which of the multiple meeting objects is speaking, thereby improving the efficiency and meeting experience of the online meeting.

[0029] In some embodiments, the online meeting processing method provided in the embodiments of the present application may be implemented by various electronic devices, for example, by a terminal alone, by a server alone, or by a terminal and a server working together. The online meeting processing method provided in the embodiments of the present application can be applied to a variety of scenarios, including, but not limited to, cloud technology, artificial intelligence, smart transportation, driver assistance, games, audio-video, online meetings, and instant messaging.

[0030] In some embodiments, the electronic devices implementing the online meeting processing method provided in the embodiments of the present application may be various types of terminals or servers. Here, the server (e.g., server 200) may be an independent physical server, or it may be a server cluster or distributed system consisting of multiple physical servers. The terminal (e.g., terminal 400-1) may be, but are not limited to, a notebook computer, a tablet computer, a desktop computer, a smartphone, an intelligent voice interaction device (e.g., a smart speaker), a smart home appliance (e.g., a smart TV), a smartwatch, an in-car terminal, a wearable device, or a virtual reality (VR) device. The terminal and the server may be connected directly or indirectly by wired or wireless communication, and the embodiments of the present application are not limited to these connections.

[0031] In some embodiments, the online meeting processing method provided in the embodiments of this application can be implemented using cloud technology. Cloud technology is a hosting technology that integrates a set of resources, such as hardware, software, and networks, into a wide area network or local area network to enable data computation, storage, processing, and sharing. Cloud technology is also a collective term for network technology, information technology, integration technology, management platform technology, and application technology based on the cloud computing business model, which constitute a resource pool and can be used flexibly and conveniently on an on-demand basis. Cloud computing technology provides important support. Backend services of a technical network system require large amounts of computing and storage resources. For example, a server (e.g., server 200) may be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), big data, and artificial intelligence platforms.

[0032] In some embodiments, multiple servers may constitute a single blockchain, where the servers are nodes on the blockchain, and information connections exist between each node in the blockchain, allowing for information transmission between nodes through these connections. Here, data related to the online meeting processing method provided in the embodiments of the present invention (e.g., meeting minutes, audio data of meeting objects, etc.) may be stored on the blockchain.

[0033] In some embodiments, a terminal or server can implement a method for handling online meetings by executing various computer executable instructions or computer programs. For example, computer executable instructions may be microprogram-level instructions, machine instructions, or software instructions. For example, computer programs may be native programs or software modules within an operating system, local (native) applications (APPs), i.e., programs that need to be installed on the operating system to run, such as a meeting APP, or mini-programs that can be embedded in any APP, i.e., programs that can be run simply by downloading them to a browser environment. In summary, the above computer executable instructions may be instructions of any form, and the above computer programs may be applications, modules, or plug-ins of any form.

[0034] The following describes the electronic equipment that implements the online meeting processing method provided in the embodiments of the present application. Referring to Figure 2, Figure 2 is a schematic diagram showing the configuration of the electronic equipment 500 that implements the online meeting processing method according to the embodiments of the present application. The electronic equipment 500 provided in the embodiments of the present application may be a terminal or a server. The electronic equipment 500 provided in the embodiments of the present application comprises at least one processor 510, memory 550, at least one network interface 520, and a user interface 530. Each component within the electronic equipment 500 is coupled by a bus system 540. Understandably, the bus system 540 is configured to enable connection communication between these components. In addition to the data bus, the bus system 540 includes a power bus, a control bus, and a status signal bus. However, for clarity of explanation, various buses are represented as the bus system 540 in Figure 2.

[0035] In some embodiments, the online meeting processing device provided in the embodiments of the present application may be implemented in software, and Figure 2 shows the online meeting processing device 555 stored in memory 550, which may be software in the form of a program or plug-in, and comprises the following software modules, namely, a first display module 5551 and a second display module 5552, and since these modules are logical, they can be arbitrarily combined or further divided depending on the function to be implemented. The function of each module will be described below.

[0036] The online meeting processing method provided in the embodiments of the present application will be described below. In some embodiments, the online meeting processing method provided in the embodiments of the present application may be implemented by various electronic devices, for example, by a terminal alone, by a server alone, or by a terminal and a server working together. Referring to Figure 3 as an example of implementation by a terminal, Figure 3 is a flowchart of the online meeting processing method according to the embodiments of the present application, and the online meeting processing method provided in the embodiments of the present application includes the following steps.

[0037] In step 101, the device displays the meeting interface for an online meeting to which it will log in using one target account.

[0038] Here, the target account is used to bring multiple meeting objects from a single meeting location into the online meeting.

[0039] Here, the terminal may be configured with a client that supports online meetings, and the user can join an online meeting by running that client on the terminal. In actual application, the terminal can log in to the online meeting by a target account, thereby displaying the meeting interface of the online meeting to which the terminal logged in by that target account. The target account may also be the login account for the client, and the terminal can log in to the online meeting by the target account when the client is logged in to the target account. To explain further, the meeting objects of each meeting location in multiple meeting locations enable meetings between meeting objects in multiple meeting locations by joining the online meeting by the target account corresponding to each meeting location.

[0040] It should be noted that the target account may belong to the meeting management object of an online meeting, which can schedule online meetings, manage meeting objects within online meetings, and manage relevant information about online meetings (e.g., the start and end times of online meetings, the duration of online meetings, and the meeting location). The multiple meeting objects mentioned above include the meeting management object, and meeting objects within multiple meeting management objects other than the meeting management object may be called meeting participant objects. In practice, each meeting location participating in an online meeting may have one meeting management object, and of course, an online meeting may also have one meeting management object. In the embodiments of this application, the target account is used to involve multiple meeting objects of a single meeting location in an online meeting, thereby creating a meeting scene in which multiple meeting objects participate in an online meeting by a single meeting account (i.e., the target account) within the same meeting location.

[0041] What needs to be explained is that in a meeting scenario where multiple objects participate in an online meeting using a single meeting account at the same meeting location, the embodiment of this application desires to clearly indicate which of the multiple meeting objects is speaking by displaying different speaking instruction information when different meeting objects speak. Therefore, each terminal participating in the online meeting can display speaking instruction information on its meeting interface to indicate that any target meeting object among the multiple meeting objects is speaking. Next, we will continue the explanation using the example that the terminal is the terminal of the meeting management object.

[0042] In some embodiments, a terminal can reserve an online meeting by the following method before displaying the meeting interface for an online meeting to be logged in with a single target account: that is, it displays the meeting reservation interface, receives meeting setting information for the online meeting through the meeting reservation interface, and reserves the online meeting in response to a confirmation operation for the meeting setting information.

[0043] Here, the user (meeting management object) can reserve an online meeting. Specifically, the terminal displays a meeting reservation interface in response to an online meeting reservation command triggered by the user (for example, it can be triggered by an online meeting reservation control). Referring to Figure 4 as an example, Figure 4 is a schematic diagram showing the display of the meeting reservation interface according to an embodiment of the present invention. Here, the meeting reservation interface is for the user to set meeting settings information for the online meeting, such as the meeting location of the online meeting, the name of the meeting management object (i.e., the meeting organizer) participating in the online meeting, the meeting participation password for joining the online meeting, and whether or not to turn on virtual login mode. After the terminal receives the meeting settings message set by the user via the meeting reservation interface, it responds to a confirmation operation regarding the meeting settings information and reserves the online meeting according to the meeting settings information. This realizes the reservation of the online meeting, and the meeting object can participate in the online meeting by joining the reserved online meeting.

[0044] In some embodiments, a target account belongs to a meeting management object within multiple meeting objects, and the terminal can register the object voiceprint of the meeting management object in the online meeting's object voiceprint library in the following manner before displaying the meeting interface of the online meeting to which it logs in with one target account: In response to the initial entry command to the online meeting by the meeting management object, the terminal displays the online meeting's voiceprint registration interface, receives the object voice of the meeting management object through the voiceprint registration interface, and in response to a confirmation operation for the object voice, adds the voiceprint of the object voice as the object voiceprint of the meeting management object to the object voiceprint library.

[0045] It should be explained that in a meeting scene where multiple objects participate in an online meeting using a single meeting account at the same meeting location, the embodiment of this application desires to clearly indicate which of the multiple meeting objects is speaking by displaying different speaking instruction information when different meeting objects speak. Therefore, when a user first enters (or logs into) an online meeting, they need to register their voiceprint in the online meeting's object voiceprint library. Based on this, the terminal displays the online meeting's voiceprint registration interface when it receives an initial entry command for the online meeting from the meeting management object. The user can input their voice through this voiceprint registration interface and register their voiceprint in the online meeting's object voiceprint library. When the terminal receives the object voice of the meeting management object through the voiceprint registration interface, it performs voiceprint recognition on the object voice in response to a confirmation operation for the object voice, obtains the voiceprint of the object voice, adds the voiceprint of the object voice as the object voiceprint of the meeting management object in the object voiceprint library, and thereby realizes the registration of the object voiceprint of the meeting management object in the online meeting's object voiceprint library. In this way, after a meeting management object has booked an online meeting, when it first enters the online meeting, it is guided to register its own object voiceprint in the object voiceprint library, simplifying the operation of the meeting management object and improving the efficiency of voiceprint registration for the meeting management object.

[0046] In some embodiments, the terminal can display voiceprint registration interface, voice acquisition controls, and voice acquisition reference text. Accordingly, the terminal can receive object voice of a meeting management object via the voiceprint registration interface in the following manner: namely, it receives object voice of the voice acquisition reference text read aloud by the meeting management object via the voice acquisition controls.

[0047] Here, the voiceprint registration interface can provide a voice collection control and a voice collection reference text. The voice collection control is used to collect voice in response to a trigger operation on the voice collection control, and the voice collection reference text is used when the user makes a voice input by referring to the voice collection reference text. Based on this, the terminal can receive the object voice of the voice collection reference text read aloud by the meeting management object via the voice collection control. In this way, voice collection can be achieved based on the voice collection reference text, simplifying the voiceprint registration operation for the user, and for the device, the acquired voiceprint becomes more accurate, improving the accuracy of subsequent voiceprint recognition in determining the utterance object.

[0048] In some embodiments, the terminal can display an audio file upload control on the voiceprint registration interface, and in response, the terminal can receive the object audio of the conference management object via the voiceprint registration interface in the following manner: that is, it receives the uploaded audio file of the conference management object via the audio file upload control, and in response to a confirmation operation on the audio file, it sets the audio contained in the audio file as the object audio.

[0049] Here, the voiceprint registration interface can further provide an audio file upload control. This audio file upload control is used by the user to upload an audio file containing their own voice. Based on this, the terminal can receive the audio file of the meeting management object uploaded by the audio file upload control, and the voice contained in the audio file is the object voice of the meeting management object. In actual application, the audio file upload control includes a file drag upload function area and a file selection upload control. The user can upload an audio file by dragging it into the file drag upload function area, and the user can select and upload an audio file from a file directory using the file selection upload control. Here, by further providing voiceprint registration using the method of uploading audio files, the implementation forms of voiceprint registration are increased, making voiceprint registration adaptable to more scenarios and improving the convenience of voiceprint registration for the user.

[0050] Referring to Figure 5 as an example, Figure 5 is a schematic diagram showing the display of a voiceprint registration interface according to an embodiment of the present invention. Here, the terminal displays the voiceprint registration interface, which displays a voice acquisition control 61, a voice acquisition reference text 62, and a voice file upload control 63. Here, the voice file upload control 63 includes a file drag upload function area 631 and a file selection upload control 632.

[0051] In some embodiments, the target account belongs to a meeting management object within multiple meeting objects, and the terminal can display a meeting object add control for an online meeting and display meeting join information in response to a trigger operation on the meeting object add control by the meeting management object. Here, the meeting join information is used to join the online meeting by virtual login mode in response to a join command to the online meeting triggered by the meeting join information by the meeting participant object, the meeting participant object is a meeting object other than the meeting management object within multiple meeting objects, and the virtual login mode is used to indicate that the meeting participant object will join the online meeting based on the virtual login account by binding the virtual login account to the target account and registering the object voiceprint of the meeting participant object in the object voiceprint library when the virtual login account of the meeting participant object is received.

[0052] Here, the meeting management object can also add meeting participant objects to the online meeting after joining the online meeting. In the embodiment of the present invention, the added meeting object joins the online meeting via virtual login mode. Specifically, the terminal of the meeting management object can display the meeting object addition control for the online meeting. For example, the terminal can display the meeting object addition control on the object management interface of the online meeting and display meeting join information when it receives a trigger operation on the meeting object addition control.

[0053] In actual application, the meeting join information may be a meeting join graphic code (such as a QR code), a meeting join link, or a meeting join password. In this way, after the terminal displays the meeting join information, it can send it to the target terminal of each meeting participant object, allowing the meeting participant object to join the online meeting based on the meeting join information displayed on the target terminal. Of course, the terminal does not have to send the meeting join information to the target terminal of the meeting participant object after displaying it; the meeting participant object can also join the online meeting based on the meeting join information displayed on the terminal by performing an operation on the terminal. In this case, if there are multiple meeting participant objects, the meeting join information corresponding to each meeting participant object can be provided by triggering the meeting object addition control for each meeting participant object. It is also possible to provide one piece of meeting join information to multiple meeting participant objects by triggering the meeting object addition control only once, and when each meeting participant object performs an operation based on the meeting join information, it can indicate its identity by entering its own name, etc. For example, if meeting join information is a meeting join graphic code, and a terminal sends the meeting join graphic code to the target terminal of a meeting participant object, the terminal triggers the meeting object add control only once and displays one meeting join graphic code. This allows multiple meeting participant objects to join the online meeting, and each meeting participant object can join the online meeting by scanning the graphic code. To identify the individual identity of a meeting participant object, after scanning the graphic code, the meeting participant object can enter a mark such as its name before joining the online meeting.

[0054] In the embodiments of the present invention, when a meeting participant object joins an online meeting based on meeting join information, it joins the online meeting via a virtual login mode. This virtual login mode is used to indicate that the meeting participant object should join the online meeting based on the virtual login account, by receiving the virtual login account of the meeting participant object, binding the virtual login account to a target account, registering the object voiceprint of the meeting participant object in the object voiceprint library, and so on. Specifically, the target terminal of the meeting participant object responds to the online meeting join command triggered by the meeting participant object based on the meeting join information by displaying the virtual login interface of the online meeting, receiving the virtual login account for the online meeting via the virtual login interface, and in response to a confirmation operation for the virtual login account, binding the virtual login account to a target account for logging into the online meeting, displaying the voiceprint registration interface of the online meeting, receiving the object voice of the meeting participant object via the voiceprint registration interface, and in response to a confirmation operation for the object voice, adding the voiceprint of the object voice as the object voiceprint of the meeting participant object in the object voiceprint library of the online meeting, thereby causing the meeting participant object to join the online meeting based on the virtual login account. In this way, the virtual login of the meeting participant object is completed.

[0055] In actual application, the above join command is received in the following manner: if the meeting join information is a meeting join graphic code, the join command is received in response to a scan operation on the meeting join graphic code; if the meeting join information is a meeting join link, the join command is received in response to an access operation on the meeting join link; and if the meeting join information is a meeting join password, the join command is received in response to an identification operation on the meeting join password. For example, the graphic code may be a QR code, a barcode, etc., and a meeting participant object can trigger a join command by scanning the graphic code using its personal terminal. The meeting join link may be sent from the meeting management object's terminal to the meeting participant object's personal terminal, and the meeting participant object receives a join command when it receives an access operation (such as a click) on the meeting join link. The meeting join password may be sent from the meeting management object's terminal to the meeting participant object's personal terminal. When the meeting participant object's personal terminal receives a copy operation for the meeting join password and the password has been copied, it launches a client that supports online meetings. This client can automatically perform an identification operation for the meeting join password, thereby receiving a join command in response to the identification operation for the meeting join password. In this way, joining an online meeting can be achieved in various ways, and users can select and use the appropriate method as needed, thus enriching the application scenarios for online meeting join methods.

[0056] In actual application, the virtual login interface described above is for the user to enter a virtual login account, which may, for example, be a mobile phone number registered with the client (i.e., the client supporting the online meeting), and virtual login is achieved by a mobile phone number authentication method (i.e., a mobile phone authentication code). If the mobile phone number is not registered with the client, the user can register it before performing a virtual login. For example, the virtual login account may be a client account generated by registering with the client, and virtual login is achieved by entering the client account and the corresponding account password. The voiceprint registration interface is used to register the object voiceprint of a meeting participant object in the online meeting's object voiceprint library by having the meeting participant object upload its own object voice, and the voiceprint registration interface can be seen in Figure 5. For example, the personal terminal of a meeting participant object displays the voice collection control and voice collection reference text on the voiceprint registration interface, and the voice collection control allows the meeting participant object to receive object voice reading the voice collection reference text. For example, a personal terminal of a meeting participant object can display an audio file upload control on its voiceprint registration interface, receive the audio file uploaded by the meeting participant object via the audio file upload control, and, in response to a confirmation operation on the audio file, make the audio contained in the audio file the object voice of the meeting participant object.

[0057] After receiving the object voice of a meeting participant object, the voiceprint of the object voice is added to the online meeting's object voiceprint library as the object voiceprint of the meeting participant object in response to a confirmation operation for the object voice. In this way, meeting participant objects can join online meetings based on their virtual login accounts, and when a meeting participant object speaks in the online meeting, it is possible to determine which meeting participant object is speaking based on the object voiceprint of the meeting participant object.

[0058] In practical application, a virtual login account joining an online meeting can be understood as a virtual participant, and a virtual participant corresponds to a meeting participation object that corresponds to the virtual login account.

[0059] As an example, referring to Figure 6, Figure 6 is a schematic diagram showing the display of meeting enrollment information according to an embodiment of the present invention. Here, as shown in Figure 6(1), the terminal (meeting management object side) displays the "Add Virtual Participant" control for adding an online meeting object on the meeting member management interface, and in response to a trigger operation on the "Add Virtual Participant" control for adding a meeting object, it displays meeting enrollment information, and as shown in Figure 6(2), this meeting enrollment information is a meeting enrollment graphic code (QR code).

[0060] Continuing with Figure 7, Figure 7 is a flowchart of virtual login according to an embodiment of the present invention. Here, a meeting participant object can scan a displayed meeting join graphic code with its target terminal. In response to the scan operation on the meeting join graphic code, the target terminal receives a command to join the online meeting and displays a virtual login interface as shown in Figures 7(1) to 7(2). In this virtual login interface, the meeting participant object can enter a virtual login account (i.e., a mobile phone number) and a mobile phone authentication code. In response to a confirmation operation on the virtual login account triggered by the "Confirm" control in the virtual login interface, the virtual login account is bound to a target account for logging into the online meeting, and the voiceprint registration interface for the online meeting is displayed as shown in Figure 7(3). The voiceprint registration interface receives the object voice of the meeting participant object, and in response to a confirmation operation on the object voice triggered by the "Confirm" control in the voiceprint registration interface, the voiceprint of the object voice is added to the online meeting's object voiceprint library as the object voiceprint of the meeting participant object, allowing the meeting participant object to join the online meeting based on its virtual login account. In this way, the virtual login of the meeting participant object is completed.

[0061] In some embodiments, the terminal can turn on virtual login mode in the following way: it displays a virtual login switch for the online meeting, and in response to an ON command to the virtual login switch, controls the online meeting to be in virtual login mode. In response, if the online meeting is in virtual login mode, the terminal displays the meeting object addition control for the online meeting. For example, referring to Figure 4, the virtual login switch "Virtual Login" may be displayed on the meeting reservation interface, and when reserving an online meeting, the virtual login switch can be turned on, thereby putting the online meeting into virtual login mode. Of course, the virtual login switch may also be displayed on the meeting interface or meeting management interface of the online meeting after it has been entered into the online meeting, and is not limited to this. In this way, when the terminal controls the online meeting to virtual login mode, the terminal displays the meeting object addition control for the online meeting, and by adding meeting participant objects in virtual login mode, meeting participant objects can be added to the online meeting in virtual login mode.

[0062] In some embodiments, a meeting participant object joins an online meeting via virtual login mode, and the terminal can delete the virtual login account of the meeting participant object in the following manner: display an account deletion control for the virtual login account, and in response to a trigger operation on the account deletion control, control the virtual login account to leave the online meeting.

[0063] Here, meeting participant objects in an online meeting (referring to meeting objects other than the meeting management object within multiple meeting objects) can join an online meeting via virtual login mode. In this way, the virtual login account of each meeting participant object is bound to the target account. In actual application, the meeting management object can delete virtual login accounts bound to the target account. For example, referring to Figure 8, Figure 8 is a flowchart for deleting a virtual login account according to an embodiment of the present invention. Here, the terminal displays the account information of the target account, and the account information of virtual login accounts 1 and 2 bound to the target account is displayed in the relevant area of ​​the target account information, and at the same time, as shown in Figure 8 (1), the account deletion control "Delete" is displayed for each virtual login account. In response to a trigger operation on the account deletion control "Delete" for virtual login account 1, virtual login account 1 is controlled to exit the online meeting as shown in Figure 8 (2). At this time, the remaining virtual login account 2 remains in the online meeting. In this way, the meeting management object can manage virtual login accounts that have joined an online meeting as needed, increasing the flexibility of online meeting management.

[0064] In some embodiments, a meeting participant object joins an online meeting via virtual login mode, and the terminal can leave the online meeting in the following manner: In response to a meeting exit operation directed at the target account, the target account is controlled to leave the online meeting, and the virtual login account bound to the target account is controlled to leave the online meeting.

[0065] Here, meeting participant objects in an online meeting (referring to meeting objects other than the meeting management object within multiple meeting objects) can join an online meeting via virtual login mode. In this way, each meeting participant object's virtual login account is bound to the target account. Since the virtual login account joins the online meeting by binding to the target account, when the target account leaves the online meeting, the virtual login account bound to the target account also automatically leaves the online meeting. In other words, when the terminal receives a meeting exit operation for the target account, it controls the target account to leave the online meeting and controls the virtual login account bound to the target account to leave the online meeting.

[0066] In some embodiments, an online meeting has an object voiceprint library, which contains the object voiceprints of each meeting object within a plurality of meeting objects, and the terminal can determine the target meeting object that is speaking in the following manner: Speech detection is performed on the online meeting, and if a target voice is detected, the voiceprint of the target voice is obtained, the voiceprint is compared with each object voiceprint to obtain a comparison result, and if the comparison result indicates that there is a target object voiceprint that matches the voiceprint, it is determined that the meeting object with the target object voiceprint is speaking, and the meeting object with the target object voiceprint is the target meeting object.

[0067] Here, based on the above embodiment, when a meeting object joins an online meeting, it registers its own object voiceprint in the online meeting's object voiceprint library. The object voiceprint library contains the object voiceprints of each meeting object within the multiple meeting objects that have joined the online meeting. Based on this, during an online meeting, the terminal can perform voice detection on the online meeting to determine whether or not someone is speaking. If the terminal detects a target voice, it identifies the voiceprint of that target voice. Next, it performs a similarity match between that voiceprint and each object voiceprint to obtain a match result. This match result is used to indicate whether or not there is a target object voiceprint that matches the voiceprint (i.e., an object voiceprint whose similarity reaches the similarity threshold). If the match result indicates that there is a target object voiceprint that matches the voiceprint, it is determined that the meeting object with the target object voiceprint is speaking. Here, the meeting object with the target object voiceprint is the target meeting object, and at this time, speech instruction information is displayed to indicate that the target meeting object is speaking. In this way, by using a voiceprint matching method to determine the target meeting object currently speaking, and by displaying different speaking instruction information when a different meeting object speaks based on this, it is possible to clearly indicate which of multiple meeting objects is speaking based on the speaking instruction information, thereby improving the efficiency and meeting experience of online meetings.

[0068] In some embodiments, each meeting object within a group of meeting objects corresponds to a single speech control button, and the terminal can determine the target meeting object in which a speech is being made by the following method: It detects whether the speech control button corresponding to each meeting object is pressed or not, obtains a detection result, and if the detection result indicates that the target speech control button is pressed, it is determined that the meeting object corresponding to the target speech control button is speaking, and the meeting object corresponding to the target speech control button is the target meeting object.

[0069] Here, each meeting object can be assigned a corresponding speech control button, and this speech control button may be a single physical device. When a meeting object speaks, it can press the speech control button corresponding to itself, and at this time, the speech control button is pressed. Based on this, the terminal detects whether the speech control button corresponding to each meeting object is pressed or not, obtains a detection result, and if the detection result indicates that the target speech control button is pressed or not, it can be determined that the meeting object corresponding to the target speech control button is speaking. Here, the meeting object corresponding to the target speech control button is the target meeting object, and at this time, speech instruction information is displayed to indicate that the target meeting object is speaking. In this way, by arranging speech control buttons and detecting whether the speech control buttons are pressed or not, the target meeting object currently speaking can be accurately determined, and based on this, different speech instruction information can be displayed when different meeting objects speak, making it possible to clearly indicate which of multiple meeting objects is speaking through the speech instruction information, thereby improving the meeting efficiency and meeting experience of online meetings.

[0070] In some embodiments, the terminal can determine the target meeting object currently speaking by the following method: It performs voice detection on the online meeting, and if a target voice is detected, it identifies the target speech direction of the target voice, obtains the object speech direction of each meeting object among multiple meeting objects, compares the target speech direction with each object speech direction to obtain a comparison result, and if the comparison result indicates that there is a target object speech direction that matches the target speech direction, it is determined that the meeting object corresponding to the target object speech direction is speaking, and here the meeting object corresponding to the target object speech direction is the target meeting object.

[0071] Here, the target meeting object currently speaking can also be determined by a method for identifying the direction of speech. During an online meeting, the terminal can perform speech detection on the online meeting, that is, it can detect whether or not someone is speaking. When the terminal detects a target speech, it identifies the target speech direction of that speech. Next, it obtains the object speech direction of each meeting object within a group of meeting objects, and performs a similarity match between the target speech direction and each object speech direction to obtain a match result. This match result is used to indicate whether or not there is a target object speech direction that matches the target speech direction (i.e., an object speech direction whose similarity reaches the similarity threshold). If the match result indicates that there is a target object speech direction that matches the target speech direction, it is determined that the meeting object corresponding to the target object speech direction is speaking. Here, the meeting object corresponding to the target object speech direction is the target meeting object, and at this time, speech instruction information is displayed to indicate that the target meeting object is speaking. In this way, by detecting the direction of the target voice's utterance, the currently speaking target meeting object is determined. Based on this, different utterance instruction information is displayed when different meeting objects speak. This clearly indicates which of multiple meeting objects is speaking, thereby improving the efficiency and experience of online meetings.

[0072] In some embodiments, the terminal can add object voiceprints to the object voiceprint library in the following manner before displaying the meeting interface of an online meeting logged in with a single target account: display a voiceprint addition control, display the online meeting voiceprint registration interface in response to a trigger operation on the voiceprint addition control, receive the object voice and object mark of the meeting object through the voiceprint registration interface, and in response to a confirmation operation on the object voice, make the voiceprint of the object voiceprint the object voiceprint of the meeting object, associate the object voiceprint and object mark, and add them to the object voiceprint library.

[0073] Here, a voiceprint addition control can be provided for adding object voiceprints, and each meeting object participating in an online meeting can add an object voiceprint using this voiceprint addition control. In response to a trigger operation on the voiceprint addition control, the voiceprint registration interface for the online meeting is displayed. This voiceprint registration interface can be seen in Figure 5, and differs in that it can further include an object mark addition control, which allows adding an object mark to the meeting object that is currently inputting object audio. Based on this, the voiceprint registration interface can receive the object audio of the meeting object and the object mark of the meeting object. When a confirmation operation for the object audio is received, the voiceprint of the object audio is set as the object voiceprint of the meeting object, and the object voiceprint and object mark are associated and added to the object voiceprint library.

[0074] In step 102, when any target meeting object among multiple meeting objects speaks, the meeting interface displays speaking instruction information to indicate that the target meeting object is speaking.

[0075] In a meeting scene where multiple objects participate in an online meeting using a single meeting account at the same meeting location, when any target meeting object among the multiple meeting objects speaks, the meeting interface displays speech instruction information to indicate that the target meeting object is speaking. By displaying different speech instruction information when different meeting objects speak, it is possible to clearly indicate which of the multiple meeting objects is speaking based on the speech instruction information. For example, referring to Figure 9, Figure 9 is a schematic diagram showing the display of speech instruction information according to an embodiment of the present invention. Here, the meeting interface displays speech instruction information to indicate that "Meeting Object 1" is speaking, i.e., "Speaking: Meeting Object 1 (Virtual Participant)". In actual application, this speech instruction information may be text information (e.g., "Meeting Object 1 is speaking"), image information (which may be a still image or a video; for example, a dynamic image of a "microphone" is displayed in the relevant area of ​​the identification information of Meeting Object 1 to indicate that Meeting Object 1 is speaking), etc.

[0076] In some embodiments, the terminal can further send a notification message that a target meeting object is speaking to a target terminal logged in with a first account, where the first account is used to allow a meeting object from a target meeting location different from the meeting location to participate in the online meeting, and the notification message is used to notify the target terminal to display speaking instruction information. Here, a notification message that a target meeting object is speaking can be sent to the target terminal of the first account, i.e., a terminal from another meeting location participating in the online meeting, at which point the target terminal will display speaking instruction information to indicate that the target meeting object is speaking. In this way, synchronization of speaking instruction information between terminals in each meeting location of the online meeting is achieved, thereby enabling each user participating in the online meeting to know who the meeting object is currently speaking, improving meeting efficiency and the meeting experience.

[0077] In some embodiments, the terminal can display speech instruction information on the conference interface to indicate that the target conference object is speaking, using the following method: the conference interface displays the target object mark of the target conference object, and within the area associated with the target object mark, it displays speech instruction information to indicate that the target conference object is speaking.

[0078] Here, the terminal can display a target object mark for the target meeting object on the conference interface, and within the area associated with the target object mark, it can display speech instruction information to indicate that the target meeting object is speaking. For example, referring to Figure 10, Figure 10 is a schematic diagram showing the display of speech instruction information according to an embodiment of the present invention. Here, the object marks of each meeting object (meeting object 1 to 2) are displayed on the conference interface, and the target meeting object is meeting object 2. At this time, speech instruction information to indicate that meeting object 2 is speaking is displayed within the area associated with the target object mark of meeting object 2, and this speech instruction information is dynamic image information, i.e., a dynamic image of the "microphone".

[0079] In some embodiments, each meeting object has a corresponding object meeting minutes, and the terminal can display the meeting minutes of an online meeting in the following manner: In response to a meeting minutes viewing operation for an online meeting, the terminal performs a process for each meeting object to display the object meeting minutes of the meeting object and to display minutes indication information to show that the object meeting minutes belong to the meeting object.

[0080] Here, when any target meeting object within multiple meeting objects speaks, it is possible to display speech indication information to show that the target meeting object is speaking. In other words, in the embodiment of the present application, when any meeting object speaks, it is possible to clearly identify which meeting object is speaking. Therefore, when creating meeting minutes, it is possible to associate the meeting minutes with the corresponding speaking object. As a result, when viewing the meeting minutes of an online meeting, for each meeting object, the object meeting minutes of that meeting object can be displayed, and furthermore, minutes indication information to show that the object meeting minutes belong to that meeting object can be displayed. For example, referring to Figure 11, Figure 11 is a schematic diagram showing the display of meeting minutes according to the embodiment of the present application. Here, object meeting minutes 1 to 2 of meeting objects 1 to 2 are displayed, and for each object meeting minutes, minutes indication information to show that the object meeting minutes belong to the meeting object is displayed. For example, for Object Meeting Minutes 1, the corresponding minutes instruction information "Meeting Object 1" is displayed, and for Object Meeting Minutes 2, the corresponding minutes instruction information "Meeting Object 2" is displayed. Here, the minutes instruction information is a mark for the meeting object. This makes it possible to understand which specific meeting object the meeting minutes belong to when viewing them, improving the efficiency of organizing and viewing meeting minutes, and thereby improving the experience of organizing meeting minutes after online meetings.

[0081] In some embodiments, a terminal can join a target online meeting in the following manner: In response to a command to join a target online meeting triggered by the target object based on the target online meeting's meeting join information, the terminal displays the target online meeting's virtual login interface, receives a virtual login account for the target online meeting through the virtual login interface, and in response to a confirmation operation for the virtual login account, binds the virtual login account to the actual login account of the target online meeting, displays the target online meeting's voiceprint registration interface, receives the target object's object voice through the voiceprint registration interface, and in response to a confirmation operation for the object voice, adds the voiceprint of the object voice as the target object's object voiceprint to the target online meeting's object voiceprint library, thereby allowing the target object to join the target online meeting based on the virtual login account.

[0082] Here, for a target online meeting different from the online meeting described above, a target object (i.e., the meeting management object of the online meeting described above) can join the target online meeting as a meeting participant object, that is, the target object joins the target online meeting via virtual login mode. In some embodiments, a terminal can receive a meeting join command for a target online meeting by one of the following methods: if the meeting join information for the target online meeting is a meeting join graphic code, the terminal receives a meeting join command in response to a scan operation on the meeting join graphic code; if the meeting join information for the target online meeting is a meeting join link, the terminal receives a meeting join command in response to an access operation on the meeting join link; or if the meeting join information for the target online meeting is a meeting join password, the terminal receives a meeting join command in response to an identification operation on the meeting join password. For example, the graphic code may be a QR code, a barcode, etc., and the target object can trigger a join command by scanning the graphic code using its personal terminal. The meeting join link may be sent from the terminal of the target online meeting's meeting management object to the target object's personal terminal, and the target object receives a join command when it receives an access operation (such as a click) to the meeting join link. The meeting join password may also be sent from the terminal of the target online meeting's meeting management object to the target object's personal terminal, and the target object's personal terminal receives a copy operation for the meeting join password. If the meeting join password has been copied, it launches a client that supports online meetings, and the client can automatically perform an identification operation for the meeting join password, thereby receiving a join command in response to the identification operation for the meeting join password. In this way, joining an online meeting can be achieved in various ways, and users can select and use the appropriate method as needed, thus enriching the application scenarios for online meeting join methods.

[0083] Subsequently, the target object's personal terminal, in response to the meeting join command, displays the virtual login interface for the target online meeting. This virtual login interface is for the target object to enter a virtual login account. For example, this virtual login account may be a mobile phone number registered with the client (i.e., the client supporting the online meeting), and virtual login is achieved by a mobile phone number authentication method (i.e., a mobile phone authentication code). If the mobile phone number is not registered with the client, registration is required before virtual login. For example, this virtual login account may be a client account generated by registering with the client, and virtual login is achieved by entering this client account and the corresponding account password. After logging into the virtual login account, in response to a confirmation operation for the virtual login account, the virtual login account is bound to the actual login account of the target online meeting, and the voiceprint registration interface for the target online meeting is displayed. This voiceprint registration interface is used for the target object to register its object voiceprint in the target online meeting's object voiceprint library by uploading its own object voice. The voiceprint registration interface can be seen in Figure 5. After receiving the target object's voice, in response to a confirmation operation for the object voice, the voiceprint of the object voice is added to the target online meeting's object voiceprint library as the target object's voiceprint.

[0084] It should be noted that the trigger operation in the embodiments of this application may be any operation that can trigger the corresponding function, such as a single click, double click, or drag, and the control in the embodiments of this application is equivalent to a function item and may have various presentation formats such as graphic buttons, progress bars, menus, and lists, but the embodiments of this application are not limited to these.

[0085] By applying the above embodiment of the present application, when logging into an online meeting with a single target account, and the target account is used to allow multiple meeting objects in a single meeting location to participate in the online meeting, when any of the target meeting objects among those multiple meeting objects speak, the meeting interface can display speech instruction information to indicate that the target meeting object is speaking. In this way, in a meeting scene where multiple objects participate in an online meeting with a single meeting account in the same meeting location, by displaying different speech instruction information when different meeting objects speak, it is possible to clearly indicate which of the multiple meeting objects is speaking through the speech instruction information, thereby improving the meeting efficiency and meeting experience of the online meeting.

[0086] The following describes exemplary application examples of embodiments of the present invention in actual application scenarios. In related technologies, when multiple people participate in an online meeting in the same conference room, the following solution is typically employed: that is, participants log in to only one conference account / device, and all participants in the conference room speak using the microphone of that conference account / device. However, online meetings have the following problem: that because the online conference system can only identify one conference account (either the conference account of the currently logged-in person or the conference account of the conference hardware device), all participants' statements in the conference room are identified as statements of that conference account, and the identified meeting minutes are also treated as meeting minutes of that conference account, making it impossible to associate statements and meeting minutes with the actual participants. At the same time, other participants who are not in the same conference room in the online meeting cannot determine who is speaking, which significantly impacts the efficiency and atmosphere of the online meeting.

[0087] Based on this, embodiments of the present application provide a method for processing online meetings that solves at least the above problems. In embodiments of the present application, for a meeting scenario in which multiple people participate in an online meeting in the same conference room and log in to only one meeting account / device, 1) the online meeting system (i.e., the background of the online meeting) is enabled to automatically identify the current speaker by using virtual login to the online meeting for all participants and speaker identification technology. 2) The direction of sound is identified by the microphone of the online meeting system, enabling the online meeting system to identify the current speaker based on the direction of sound. 3) Each participant is assigned one physical button, and when a participant presses a physical button when speaking, the online meeting system is enabled to identify the current speaker by the physical button. In this way, different speakers can be shown in an online meeting, each current speaker can be shown, and the problem of associating meeting minutes with the actual speakers is solved.

[0088] Next, we will describe in detail a solution that allows an online meeting system to automatically identify the current speaker by using virtual login and speaker identification technology for all participants in the online meeting.

[0089] First, we will describe the method for handling online meetings provided in the embodiment of this application from the perspective of the product.

[0090] (1) As shown in Figure 4, a meeting management object (e.g., meeting organizer or co-organizer) can choose whether or not to enable virtual login in the meeting booking interface.

[0091] (2) After the meeting management object has chosen to enable virtual login, when the meeting management object logs into an online meeting, it can register its voiceprint by reading a few short phrases or by uploading its own voice to the online meeting system, as shown in Figure 5.

[0092] (3) As shown in Figure 6, the meeting management object can add virtual participants (corresponding to the meeting participant object) to the member management interface. After the meeting management object clicks "Add Virtual Participant," the online meeting system automatically generates a QR code and displays it below the name mark of the meeting management object. Since virtual participants must be under the name of the meeting management object, there must be at least one meeting management object in each meeting room.

[0093] (4) When a virtual participant virtually logs into a scheduled online meeting, they can use their personal device (such as a mobile phone) to scan the QR code displayed below the name icon of the meeting management object. At this time, the virtual participant's personal device will display the content shown in (2) of Figure 7, and the virtual participant can enter their mobile phone number to obtain an authentication code. After entering the authentication code, the virtual participant can complete their virtual login without having to enter the client login password for the online meeting client.

[0094] (5) If the entered mobile phone number is not registered with the online meeting client, the online meeting system will prompt the user to register with the online meeting client, as shown in Figure 12, and the virtual login cannot be completed unless the user registers. Figure 12 is a schematic diagram showing the registration of the online meeting client according to an embodiment of the present invention.

[0095] (6) When a virtual participant performs a virtual login, as shown in (3) of Figure 7, they must register the voiceprint of the corresponding virtual participant by reading a few short phrases aloud on their personal mobile phone or by uploading their own voice to the online meeting system.

[0096] (7) As shown in Figure 8(1), once virtual login is complete, the online meeting system automatically identifies information such as the name, company, and job title of the virtual participant using their mobile phone number and displays the acquired information in the member management interface. Virtual participants can perform the operation to leave the meeting, but they cannot perform other operations such as turning on the microphone / camera or turning on screen sharing, which can be performed by the meeting management object.

[0097] (8) As shown in Figures 9 and 10, during an online meeting, the online meeting system identifies the current speaker in the online meeting using registered voiceprints and identifies the current speaker on the meeting interface, allowing other participants to know which participant is speaking. At the same time, as shown in Figure 11, the system records meeting minutes and associates them with the actual speakers.

[0098] (9) Since online meetings are for participants from multiple different meeting locations to conduct online meetings, an online meeting may include a meeting management object corresponding to each meeting location, and participants from different meeting locations will virtually log into the online meeting through the meeting management object of their respective meeting location. Therefore, as shown in Figure 8, a meeting management object can remove virtual participants under its own name from an online meeting, but it cannot remove virtual participants under the name of other meeting management objects.

[0099] (10) When a meeting management object leaves an online meeting, any virtual participants under its name also automatically leave the online meeting.

[0100] Next, we will describe the online meeting processing method provided in the embodiment of this application from a technical standpoint.

[0101] Referring to Figure 13, which is a flowchart of the online meeting processing method according to an embodiment of the present invention, the speech recognition module is mainly responsible for storing (registering) the voiceprint information of participants (i.e., meeting objects) and identifying the current speaker based on the stored voiceprint information. The meeting management module is mainly responsible for displaying the meeting minutes and the user interface of the online meeting system after identifying the current speaker. The virtual participant management module is mainly responsible for virtual participant login and management of virtual participants by the meeting management object (i.e., the meeting organizer). These will be explained in detail below.

[0102] (1) Virtual participant management module. The virtual participant management module primarily handles virtual participant login and binding between virtual participants and meeting management objects. Referring to Figure 14, Figure 14 is a schematic diagram showing the processing flow of the virtual participant management module according to an embodiment of the present invention, and includes the following steps.

[0103] 1. The meeting management object clicks "Add Virtual Participant". 2. The online meeting system automatically generates a QR code for virtual login. 3. The virtual participant scans the QR code. 4. The virtual participant enters their mobile phone number. 5. The online meeting system determines whether the virtual participant's mobile phone number is registered with the online meeting client. If it is registered, it executes step 7; otherwise, it executes step 6. 6. The virtual participant is prompted to register. 7. Information such as the virtual participant's name and title is automatically retrieved (for use in scenes such as displaying the meeting system interface and meeting minutes), and the virtual participant is bound to the meeting management object. As a result, after virtual login, the virtual participant forms a binding relationship (many-to-one) with the generator of the QR code (i.e., the meeting management object), and this binding relationship may be as shown in Figure 15 (Figure 15 is a schematic diagram showing the binding relationship between the meeting management object and the virtual participant according to an embodiment of the present application). On the other hand, the meeting management object can only perform operations on the virtual participants it has bound to. 8. The meeting management object clicks to delete a specific virtual participant. 9. The online meeting system determines whether the virtual participant and the meeting management object are bound together. If they are bound, it executes step 11; otherwise, it executes step 10. 10. If they are not bound, the deletion fails. 11. If they are bound, the virtual participant is deleted.

[0104] It should be explained that these are called virtual participants because, instead of independently logging into the online meeting system using an online meeting account and password, they scan a QR code, bind to a meeting management object, and then virtually log in. Furthermore, during virtual login, they do not enter a login password and cannot perform operations such as turning their microphone on or off, screen sharing, or turning their camera on or off; they can only leave the online meeting. For the online meeting system, there is always only one person actually logged in (i.e., the meeting management object).

[0105] (2) Speech recognition module. The speech recognition module mainly has two functions: voiceprint registration and speaker identification. Referring to Figure 16, Figure 16 is a schematic diagram showing the processing flow of the speech recognition module according to the embodiment of the present invention, and includes the following: During voiceprint registration, a1) acquire the voices of participants A to N. a2) extract voiceprint features from the voices of participants A to N. a3) add the extracted voiceprint features to the voiceprint feature library. During speaker identification, b1) acquire the voice of the current speaker. b2) extract voiceprint features from the voice of the current speaker. b3) compare the voiceprint features of the speaker's voice with the voiceprint features in the voiceprint feature library to obtain the comparison result. b4) confirm the speaker ID based on the comparison result.

[0106] Voiceprint features are a type of biometric feature extracted when a speaker utters a sound. They function as a mark and identifier of the speaker, distinguishing them from others. Voiceprint features are a general term for speech models built based on these features or parameters. Voiceprint recognition feature parameters may include Linear Predictive Coding (LPC) features and Mel Frequency Cepstrum Coefficient (MFCC) features. Referring to Figure 17, which is a schematic diagram showing the storage of voiceprint features according to an embodiment of the present application, the online meeting system stores the voiceprint features of participants in the format shown in Figure 17 after extraction. When a participant in the same meeting room speaks, the online meeting system extracts the voiceprint features of that speaker, performs a cross-search within the voiceprint feature library, and checks whether it matches any voiceprint features in the voiceprint feature library. If the match is successful, it means that the current speaker has been identified. After the speaker has been identified, the meeting management module can mark the speaker using their relevant information (e.g., name, job title).

[0107] (3) Meeting Management Module. The meeting management module primarily identifies the virtual participant currently speaking and then indicates the virtual participant currently speaking in other interfaces where participant marks exist, such as the meeting system interface and the meeting minutes interface. For example, a) Participant Interface: Includes the participant main interface and the participant list interface, and displays the virtual participant's name, job title, etc. b) Current Speaker Interface: Includes the participant main interface and the participant list interface, and displays a mark (a microphone in a target color (such as green)) indicating that the virtual participant is speaking. c) Meeting Minutes Interface: Displays the virtual participant's name and the meeting minutes content. In actual application, any subsequent interfaces that need to indicate the current speaker can use a similar method to indicate the virtual participant currently speaking.

[0108] By applying the above embodiment of the present invention, in a meeting scenario where multiple people participate in an online meeting in the same conference room and log in with only one meeting account / device, when any target participant in the online meeting speaks, a mark can be displayed to indicate that the target participant is speaking, thereby indicating different current speakers in the online meeting. At the same time, speaker identification technology can be used to enable the online meeting system to automatically identify the current speaker, solving the problem of associating meeting minutes with the actual speakers.

[0109] The following describes a configuration example in which the online meeting processing device 555 provided in the embodiment of the present application is implemented as a software module. In some embodiments, as shown in Figure 2, the software module in the online meeting processing device 555 stored in memory 550 may include a first display module 5551 and a second display module 5552, wherein the first display module 5551 is configured to display the meeting interface of an online meeting logged in by a single target account, the target account is used to allow multiple meeting objects of a single meeting location to participate in the online meeting, and the second display module 5552 is configured to display utterance instruction information on the meeting interface to indicate that any target meeting object among the multiple meeting objects is uttering when the target meeting object is uttering.

[0110] In some embodiments, the first display module 5551 is further configured to display a meeting booking interface before displaying the meeting interface for an online meeting to be logged into by the one target account, to receive meeting setting information for the online meeting through the meeting booking interface, and to book the online meeting in response to a confirmation operation for the meeting setting information.

[0111] In some embodiments, the online meeting has an object voiceprint library, the object voiceprint library includes the object voiceprint of each of the meeting objects in the plurality of meeting objects, and the second display module 5552 is configured to perform voice detection on the online meeting when any target meeting object in the plurality of meeting objects speaks, before displaying speech instruction information on the meeting interface to indicate that the target meeting object is speaking, and if target speech is detected, obtain the voiceprint of the target speech, match the voiceprint with each of the object voiceprints to obtain a match result, and if the match result indicates that there is a target object voiceprint that matches the voiceprint, determine that the meeting object having the target object voiceprint is speaking, and the meeting object having the target object voiceprint is the target meeting object.

[0112] In some embodiments, the target account belongs to a meeting management object within the plurality of meeting objects, and the first display module 5551 is further configured to display the voiceprint registration interface for the online meeting in response to an initial entry command to the online meeting by the meeting management object, before displaying the meeting interface for the online meeting to be logged in by one of the target accounts, to receive the object voice of the meeting management object through the voiceprint registration interface, and to add the voiceprint of the object voice as the object voiceprint of the meeting management object to the object voiceprint library in response to an acknowledgment operation for the object voice.

[0113] In some embodiments, the first display module 5551 is further configured to display a voice acquisition control and a voice acquisition reference text on the voiceprint registration interface, and the first display module 5551 is further configured to receive object voice of the voice acquisition reference text read aloud by the meeting management object via the voice acquisition control.

[0114] In some embodiments, the first display module 5551 is further configured to display an audio file upload control on the voiceprint registration interface, and the first display module 5551 is further configured to receive the uploaded audio file of the conference management object via the audio file upload control, and to make the audio contained in the audio file the object audio in response to a confirmation operation on the audio file.

[0115] In some embodiments, the target account belongs to a meeting management object within the plurality of meeting objects, the first display module 5551 is configured to display a meeting object add control for the online meeting, and to display meeting join information in response to a trigger operation on the meeting object add control by the meeting management object, the meeting join information is used to join the online meeting by virtual login mode in response to a join command to the online meeting triggered by a meeting participant object based on the meeting join information, the meeting participant object is a meeting object other than the meeting management object within the plurality of meeting objects, and the virtual login mode is used to indicate that, upon receiving a virtual login account for the meeting participant object, the virtual login account is bound to the target account, the object voiceprint of the meeting participant object is registered in the object voiceprint library, and the meeting participant object is to join the online meeting based on the virtual login account.

[0116] In some embodiments, the first display module 5551 is further configured to display a virtual login switch for the online meeting and to control the online meeting to be in the virtual login mode in response to an ON command to the virtual login switch, and the first display module 5551 is further configured to display a meeting object add control for the online meeting when the online meeting is in the virtual login mode.

[0117] In some embodiments, the meeting participant object joins the online meeting via the virtual login mode, and the first display module 5551 is further configured to display an account deletion control for the virtual login account and, in response to a trigger operation on the account deletion control, to control the virtual login account to leave the online meeting.

[0118] In some embodiments, the meeting participant object joins the online meeting via the virtual login mode, and the first display module 5551 is further configured to control the target account to leave the online meeting in response to a meeting exit operation for the target account, and to control the virtual login account bound to the target account to leave the online meeting.

[0119] In some embodiments, the first display module 5551 is configured to further display a voiceprint addition control before displaying the meeting interface of an online meeting to be logged in by the one target account, to display the voiceprint registration interface of the online meeting in response to a trigger operation on the voiceprint addition control, to receive the object voice and object mark of the meeting object through the voiceprint registration interface, and in response to a confirmation operation on the object voice, to make the voiceprint of the object voiceprint of the meeting object, and to associate the object voiceprint with the object mark and add it to the object voiceprint library.

[0120] In some embodiments, each of the multiple meeting objects corresponds to one utter control button, and the second display module 5552 is configured to detect whether the utter control button corresponding to each meeting object is pressed when any target meeting object in the multiple meeting objects makes a utter, and to obtain a detection result, and if the detection result indicates that the target utter control button is pressed, it is determined that the meeting object corresponding to the target utter control button is making a utter, and the meeting object corresponding to the target utter control button is the target meeting object.

[0121] In some embodiments, the second display module 5552 is configured to perform voice detection on the online meeting when any target meeting object in the plurality of meeting objects speaks, before displaying speech instruction information on the meeting interface to indicate that the target meeting object is speaking, and if target speech is detected, it identifies the target speech direction of the target speech, obtains the object speech direction of each of the plurality of meeting objects, compares the target speech direction with each of the object speech directions to obtain a comparison result, and if the comparison result indicates that there is a target object speech direction that matches the target speech direction, it determines that the meeting object corresponding to the target object speech direction is speaking, and the meeting object corresponding to the target object speech direction is the target meeting object.

[0122] In some embodiments, the second display module 5552 is further configured to display a target object mark for the target meeting object on the meeting interface, and to display speech instruction information within the area associated with the target object mark to indicate that the target meeting object is speaking.

[0123] In some embodiments, each of the meeting objects has a corresponding object meeting minutes, and the second display module 5552 is further configured to perform the following operations in response to a meeting minutes viewing operation for the online meeting: for each of the meeting objects, display the object meeting minutes of the meeting object and display minutes indication information to indicate that the object meeting minutes belong to the meeting object.

[0124] In some embodiments, the second display module 5552 is further configured to send a notification message that the target meeting object is speaking to a target terminal logged in with a first account, the first account being used to notify the target terminal that the meeting location is used to allow meeting objects from different target meeting locations to participate in the online meeting, and the notification message is used to notify the target terminal to display the speaking instruction information.

[0125] In some embodiments, the first display module 5551 is further configured to display a virtual login interface for the target online meeting in response to a meeting join command to the target online meeting triggered by the target object based on the meeting join information of the target online meeting, receive a virtual login account for the target online meeting through the virtual login interface, bind the virtual login account to the actual login account of the target online meeting in response to a confirmation operation for the virtual login account, display a voiceprint registration interface for the target online meeting, receive the object voice of the target object through the voiceprint registration interface, add the voiceprint of the object voice as the object voiceprint of the target object to the object voiceprint library of the target online meeting in response to a confirmation operation for the object voice, thereby joining the target object to the target online meeting based on the virtual login account.

[0126] In some embodiments, the first display module 5551 is further configured to receive a meeting join order by any of the following means: if the meeting join information is a meeting join graphic code, receiving the meeting join order in response to a scan operation on the meeting join graphic code; if the meeting join information is a meeting join link, receiving the meeting join order in response to an access operation on the meeting join link; or if the meeting join information is a meeting join password, receiving the meeting join order in response to an identification operation on the meeting join password.

[0127] By applying the above embodiment of the present application, when logging into an online meeting with one target account, and when the target account is used to allow multiple meeting objects in a single meeting location to participate in the online meeting, when any of the target meeting objects among the multiple meeting objects speak, the meeting interface can display speech instruction information to indicate that the target meeting object is speaking. This allows for clear indication of which meeting object is speaking among the multiple meeting objects by displaying different speech instruction information when different meeting objects speak in a meeting scene where multiple objects participate in an online meeting with one meeting account in the same meeting location, thereby improving the meeting efficiency and meeting experience of the online meeting.

[0128] Embodiments of the present application further provide a computer program product or a computer program, the computer program product including a computer executable instruction or a computer program, the computer executable instruction or computer program being stored in a computer-readable storage medium. The processor of an electronic device reads the computer program or computer executable instruction or computer program from the computer-readable storage medium and executes it, thereby causing the electronic device to execute the online meeting processing method provided in the embodiment of the present application.

[0129] Embodiments of the present application provide a computer-readable storage medium in which computer executable instructions or computer programs are stored, and when the computer executable instructions or computer programs are executed by a processor, the processor causes the processor to execute the online meeting processing method provided in embodiments of the present application.

[0130] In some embodiments, the computer-readable storage medium may be RAM, ROM, flash memory, magnetic memory, optical disk, or CD-ROM, and may be a variety of devices containing one or any combination of the above-mentioned memories.

[0131] In some embodiments, computer executable instructions can take the form of programs, software, software modules, scripts, or code, and can be written in any form of programming language (including compiled or interpreted languages, declarative or procedural languages), and can be arranged in any form, including independent programs, modules, components, subroutines, or other units suitable for use in a computing environment.

[0132] For example, computer executable instructions do not necessarily correspond to files in a file system, but may be stored in one or more scripts within a file that holds other programs or data, such as one or more scripts within a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program being discussed, or in multiple collaborative files (such as files that store one or more modules, subroutines, or code sections).

[0133] For example, a computer executable instruction may be configured to run on one electronic device, on multiple electronic devices located at one location, or on multiple electronic devices distributed across multiple locations and interconnected by a communication network.

[0134] The foregoing is merely an example of the present application and is not intended to limit the scope of protection. Any modifications, equivalent substitutions, and improvements made in the spirit and within the scope of the present application shall be included within the scope of protection.

Claims

1. A method for handling online meetings performed by electronic devices, A step of displaying the meeting interface of an online meeting to which one target account is logged in, wherein the target account is used to bring multiple meeting objects of one meeting location into the online meeting, A method for processing an online meeting, comprising the step of displaying a speech instruction information on the meeting interface to indicate that a target meeting object is speaking when any target meeting object among the plurality of meeting objects speaks.

2. Before displaying the meeting interface of the online meeting to be logged in by the aforementioned target account, the online meeting processing method: Steps include displaying the meeting reservation interface, The steps include receiving meeting setting information for the online meeting via the meeting reservation interface, The further step includes booking the online meeting in response to a confirmation operation for the meeting setting information, The method for processing an online meeting according to claim 1.

3. The online meeting has an object voiceprint library, and the object voiceprint library includes the object voiceprint of each of the meeting objects within the plurality of meeting objects. When any target meeting object among the plurality of meeting objects speaks, the online meeting processing method, before displaying speech instruction information on the meeting interface to indicate that the target meeting object is speaking, The steps include: performing voice detection on the online meeting and, if a target voice is detected, obtaining the voiceprint of the target voice; The steps include comparing the aforementioned voiceprint with each of the aforementioned object voiceprints to obtain the matching result, If the matching result indicates that there is a target object voiceprint that matches the voiceprint, the step of determining that the conference object having the target object voiceprint is speaking is the step of determining that the conference object having the target object voiceprint is the target conference object. A method for processing an online meeting according to any one of claims 1 to 2.

4. The target account belongs to a meeting management object within the multiple meeting objects, and before displaying the meeting interface of an online meeting logged in by one of the target accounts, the online meeting processing method: The steps include: displaying the voiceprint registration interface for the online meeting in response to the initial entry command to the online meeting by the meeting management object; The steps include receiving the object audio of the conference management object via the voiceprint registration interface, The further step includes, in response to a confirmation operation on the object voice, adding the voiceprint of the object voice as the object voiceprint of the conference management object to the object voiceprint library, The method for processing an online meeting according to claim 3.

5. The method for processing the online meeting is: The voiceprint registration interface further includes the step of displaying voice acquisition controls and voice acquisition reference text, The step of receiving the object voice of the conference management object via the voiceprint registration interface is: The audio collection control includes the step of receiving object audio of the audio collection reference text that the meeting management object reads aloud, The method for processing an online meeting according to claim 4.

6. The method for processing the online meeting is: The voiceprint registration interface further includes the step of displaying an audio file upload control, The step of receiving the object voice of the conference management object via the voiceprint registration interface is: The steps include receiving the audio file of the uploaded meeting management object via the audio file upload control, The process includes the step of making the audio contained in the audio file the object audio in response to a confirmation operation on the audio file, The method for processing an online meeting according to claim 4.

7. The aforementioned target account belongs to the meeting management object within the multiple meeting objects, and the online meeting processing method is: The steps include: displaying the meeting object addition control for the online meeting; The further step includes displaying meeting join information in response to a trigger operation on the meeting object add control by the meeting management object, The aforementioned meeting join information is used to join the online meeting via virtual login mode in response to a join command to the online meeting triggered by a meeting participant object based on the meeting join information, and the meeting participant object is a meeting object other than the meeting management object among the plurality of meeting objects. The virtual login mode is used to indicate that, upon receiving the virtual login account of the meeting participant object, the virtual login account is bound to the target account, the object voiceprint of the meeting participant object is registered in the object voiceprint library, and the meeting participant object is joined to the online meeting based on the virtual login account. The method for processing an online meeting according to claim 3.

8. The method for processing the online meeting is: The steps include displaying the virtual login switch for the aforementioned online meeting, The further step includes controlling the online meeting to be in the virtual login mode in response to an ON command to the virtual login switch, The step of displaying the meeting object add control for the online meeting is: If the online meeting is in the virtual login mode, the step includes displaying the meeting object add control for the online meeting. The method for processing an online meeting according to claim 7.

9. The aforementioned meeting participant object joins the online meeting via the virtual login mode, and the online meeting processing method is as follows: The steps include: displaying the account deletion control for the virtual login account; The further step includes controlling the virtual login account to leave the online meeting in response to a trigger operation for the account deletion control, The method for processing an online meeting according to claim 7.

10. The aforementioned meeting participant object joins the online meeting via the virtual login mode, and the online meeting processing method is as follows: The further steps include controlling the target account to leave the online meeting in response to a meeting exit operation for the target account, and controlling the virtual login account bound to the target account to leave the online meeting. The method for processing an online meeting according to claim 7.

11. Before displaying the meeting interface of the online meeting to be logged in by the aforementioned target account, the online meeting processing method: Steps include displaying the voiceprint addition control, In response to a trigger operation for the voiceprint addition control, the steps include displaying the voiceprint registration interface for the online conference, The steps include receiving the object voice and object mark of the conference object via the voiceprint registration interface, The further step includes, in response to a confirmation operation on the object voice, setting the voiceprint of the object voice as the object voiceprint of the conference object, associating the object voiceprint with the object mark, and adding it to the object voiceprint library. The method for processing an online meeting according to claim 3.

12. Each of the aforementioned meeting objects corresponds to one speech control button. When any target meeting object among the plurality of meeting objects speaks, the online meeting processing method, before displaying speech instruction information on the meeting interface to indicate that the target meeting object is speaking, The steps include detecting whether the speech control button corresponding to each meeting object is pressed and obtaining the detection result, If the detection result indicates that the target speech control button is pressed, the step of determining that the conference object corresponding to the target speech control button is speaking is the step of determining that the conference object corresponding to the target speech control button is the target conference object. A method for processing an online meeting according to any one of claims 1 to 11.

13. When any target meeting object among the plurality of meeting objects speaks, the online meeting processing method, before displaying speech instruction information on the meeting interface to indicate that the target meeting object is speaking, The steps include: performing voice detection on the online meeting, and if a target voice is detected, identifying the target direction of speech of the target voice; The steps include obtaining the object emission direction of each of the multiple meeting objects, comparing the target emission direction with each of the object emission directions, and obtaining the comparison result. If the matching result indicates that there is a target object speech direction that matches the target speech direction, the step of determining that the conference object corresponding to the target object speech direction is speaking is the step of determining that the conference object corresponding to the target object speech direction is the target conference object. A method for processing an online meeting according to any one of claims 1 to 12.

14. The step of displaying speech instruction information on the meeting interface to indicate that the target meeting object is speaking is: The target object mark of the target meeting object is displayed on the aforementioned meeting interface. The step includes displaying speech instruction information within the relevant area of ​​the target object mark to indicate that the target meeting object is speaking, A method for processing an online meeting according to any one of claims 1 to 13.

15. Each of the aforementioned meeting objects has a corresponding object meeting minutes, and the online meeting processing method is: In response to an operation to view meeting minutes for the online meeting, for each meeting object, The process further includes the steps of displaying the object meeting minutes of the meeting object and displaying meeting minutes instruction information to indicate that the object meeting minutes belong to the meeting object. A method for processing an online meeting according to any one of claims 1 to 14.

16. The method for processing the online meeting is: The process further includes sending a notification message being spoken by the aforementioned target meeting object to a target terminal logged in with a first account, The first account is used to allow meeting objects from different target meeting locations to participate in the online meeting, and the notification message is used to notify the target terminal to display the speaking instruction information. A method for processing an online meeting according to any one of claims 1 to 15.

17. The method for processing the online meeting is: The steps include: displaying the virtual login interface of the target online meeting in response to a meeting join command to the target online meeting triggered by the target object based on the meeting join information of the target online meeting; The steps include receiving a virtual login account for the target online meeting via the virtual login interface, In response to a confirmation operation for the virtual login account, the steps include binding the virtual login account to the actual login account of the target online meeting and displaying the voiceprint registration interface of the target online meeting, The steps include receiving the object voice of the target object via the voiceprint registration interface, The further step includes, in response to a confirmation operation on the object voice, adding the voiceprint of the object voice as the object voiceprint of the target object to the object voiceprint library of the target online meeting, thereby allowing the target object to join the target online meeting based on the virtual login account, A method for processing an online meeting according to any one of claims 1 to 16.

18. The method for processing the online meeting is: If the aforementioned meeting join information is a meeting join graphic code, the system receives the meeting join command in response to a scan operation on the meeting join graphic code. If the aforementioned meeting join information is a meeting join link, the system receives the meeting join command in response to an access operation to the meeting join link. If the aforementioned meeting join information is a meeting join password, the further step includes receiving the meeting join command by any of the following: receiving the meeting join command in response to an identification operation for the meeting join password. The method for processing an online meeting according to claim 17.

19. An online meeting processing device comprising a first display module and a second display module, The first display module is configured to display the meeting interface of an online meeting logged in by a single target account, the target account is used to bring multiple meeting objects of a single meeting location into the online meeting, Online meeting processing device, wherein the second display module is configured to display speech instruction information on the meeting interface to indicate that any target meeting object among the plurality of meeting objects is speaking when the target meeting object speaks.

20. An electronic device comprising memory and a processor, The memory is configured to store computer executable instructions. An electronic device wherein the processor is configured to implement the online meeting processing method described in any one of claims 1 to 18 when executing computer executable instructions stored in the memory.

21. A computer-readable storage medium storing computer executable instructions or computer programs, wherein the computer executable instructions or computer programs, when executed by a processor, realize the online meeting processing method described in any one of claims 1 to 18.

22. A computer program product comprising a computer executable instruction or computer program, wherein the computer executable instruction or computer program, when executed by a processor, implements the online meeting processing method described in any one of claims 1 to 18.