Online conference processing method and device, computer readable medium and electronic equipment
Patent Information
- Application Number
- CN202310854077.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-12
- Publication Date
- 2025-01-14
AI Technical Summary
在相关技术中,同一个账号可以在不同平台的会议客户端(如电脑端、移动设备端)上进行登录并进行参会,但是同一账号的各个会议客户端都无法感知其它会议客户端上的参会状态,在这种情况下,用户通过一个会议客户端直接入会时,将会导致其它会议客户端退出会议,严重影响了在线会议的参会体验
[0039] In the technical solution provided by some embodiments of the present application, the entrance interface of the target conference is displayed in the first client, and the conference information of the target conference is displayed on the entrance interface, and is used to indicate the login of the first client. The account has entered the status identification information of the target conference through the second client, so that the status identification information can be used to intuitively Displays whether the same login account has entered the target meeting on other conference clients, which can facilitate the user to decide whether to continue to use the current client to enter the target meeting. If you need to use the current client to enter the target meeting, you can trigger an operation. Display the conference interface of the target conference on the current client (ie, the first client). It can be seen that the technical solution of the embodiment of the present application can provide a more effective conference joining experience by including the status identification information used to indicate that the login account of the first client has entered the target conference through the second client on the entrance interface of the conference, and thus It can improve the participation experience of online meetings.
Smart Images

Figure CN119316399A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer and communication technology, and in particular to a method, device, computer-readable medium and electronic device for processing an online conference. Background Art
[0002] Online conferences are also called web conferences or remote conferences. Conference participants can use the Internet to share data from different locations, and online conferences can effectively improve the efficiency of collaborative cooperation. In related technologies, the same account can be logged in and attend conferences on conference clients on different platforms (such as computers and mobile devices), but each conference client of the same account cannot perceive the conference status of other conference clients. In this case, when a user directly joins a conference through a conference client, other conference clients will exit the conference, seriously affecting the online conference experience. Summary of the invention
[0003] The embodiments of the present application provide a method, device, computer-readable medium and electronic device for processing an online conference, which can intuitively display whether the same login account has entered the target conference on other conference clients through status identification information, thereby providing a more effective conference entry perception experience and improving the online conference participation experience.
[0004] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.
[0005] According to one aspect of an embodiment of the present application, a method for processing an online conference is provided, including: displaying an entry interface of a target conference in a first client, the entry interface displaying conference information of the target conference, and status identification information for indicating that a login account of the first client has entered the target conference through a second client; in response to a triggering operation of entering the target conference through the first client, displaying the conference interface of the target conference in the first client.
[0006] In some embodiments of the present application, based on the aforementioned scheme, an entry interface of the ongoing target meeting is displayed in the first client, including: displaying a meeting list interface in the first client, the meeting list interface displaying an information display area corresponding to the target meeting, and the information display area displaying the meeting information of the target meeting and the status identification information.
[0007] In some embodiments of the present application, based on the aforementioned scheme, an entry interface of an ongoing target meeting is displayed in the first client, including: displaying a session interface in the first client, wherein a meeting card corresponding to the target meeting is displayed in the session interface, and the meeting information of the target meeting and the status identification information are displayed in the meeting card.
[0008] In some embodiments of the present application, based on the aforementioned scheme, an entry interface of an ongoing target meeting is displayed in the first client, including: displaying a meeting details interface of the target meeting in the first client, wherein the meeting information of the target meeting and the status identification information are displayed in the meeting details interface.
[0009] In some embodiments of the present application, based on the aforementioned scheme, a meeting details interface of the target meeting is displayed in the first client, including: displaying a meeting list interface in the first client, wherein the meeting list interface displays an information display area corresponding to the target meeting; in response to a trigger operation on the information display area, displaying the meeting details interface of the target meeting in the first client.
[0010] In some embodiments of the present application, based on the aforementioned scheme, a meeting details interface of the target meeting is displayed in the first client, including: displaying a session interface in the first client, wherein a meeting card corresponding to the target meeting is displayed in the session interface; in response to a trigger operation on the meeting card, displaying a meeting details interface of the target meeting in the first client.
[0011] In some embodiments of the present application, based on the aforementioned scheme, in response to a trigger operation of entering the target conference through the first client, the conference interface of the target conference is displayed in the first client, including: in response to a trigger operation of the status identification information displayed on the entry interface, the conference interface of the target conference is displayed in the first client.
[0012] According to one aspect of an embodiment of the present application, a device for processing an online conference is provided, including: a display unit, configured to display an entry interface of a target conference in a first client, the entry interface displaying conference information of the target conference, and status identification information indicating that a login account of the first client has entered the target conference through a second client; a processing unit, configured to display the conference interface of the target conference in the first client in response to a triggering operation of entering the target conference through the first client.
[0013] In some embodiments of the present application, based on the aforementioned scheme, the display unit is configured to: display a meeting list interface in the first client, the meeting list interface displays an information display area corresponding to the target meeting, and the information display area displays the meeting information of the target meeting and the status identification information.
[0014] In some embodiments of the present application, based on the aforementioned scheme, the display unit is configured to: display a session interface in the first client, wherein the session interface displays a conference card corresponding to the target conference, and the conference card displays the conference information of the target conference and the status identification information.
[0015] In some embodiments of the present application, based on the aforementioned solution, the display unit is configured to: display a meeting details interface of the target meeting in the first client, wherein the meeting details interface displays the meeting information of the target meeting and the status identification information.
[0016] In some embodiments of the present application, based on the aforementioned scheme, the process of the display unit displaying the meeting details interface of the target meeting in the first client includes: displaying a meeting list interface in the first client, wherein the meeting list interface displays an information display area corresponding to the target meeting; in response to a trigger operation on the information display area, displaying the meeting details interface of the target meeting in the first client.
[0017] In some embodiments of the present application, based on the aforementioned scheme, the process of the display unit displaying the meeting details interface of the target meeting in the first client includes: displaying a session interface in the first client, in which a meeting card corresponding to the target meeting is displayed; in response to a trigger operation on the meeting card, displaying the meeting details interface of the target meeting in the first client.
[0018] In some embodiments of the present application, based on the aforementioned scheme, the processing unit is configured to: display a conference interface of the target conference in the first client in response to a triggering operation on the status identification information displayed on the entry interface.
[0019] In some embodiments of the present application, based on the aforementioned scheme, the display unit is also configured to: in response to a participant client selection operation for the target conference, display multiple clients logged in by the login account; the online conference processing device also includes: a control unit, configured to, in response to a selection operation for a specified client among the multiple clients, switch the conference interface of the target conference to the specified client for display.
[0020] In some embodiments of the present application, based on the above solution, the display unit displays multiple clients logged in by the login account in response to the participant client selection operation for the target conference, including at least one of the following processes:
[0021] In response to a triggering operation on a client selection control displayed on the portal interface, displaying a plurality of clients logged in by the login account;
[0022] In response to a triggering operation on a client selection control displayed on a conference interface of the target conference, displaying a plurality of clients logged in by the login account;
[0023] In response to a triggering operation on the status identification information displayed on the portal interface, multiple clients logged in by the login account are displayed.
[0024] In some embodiments of the present application, based on the aforementioned scheme, the designated client is a client other than the first client among the multiple clients; the control unit is configured as: if the first client enters the target conference before receiving the selection operation for the designated client, then in response to the selection operation for the designated client, exit the target conference on the first client, and send a control instruction to the conference server to instruct the conference server to switch the conference interface of the target conference to the designated client for display.
[0025] In some embodiments of the present application, based on the aforementioned scheme, the designated client is a client other than the first client among the multiple clients; the control unit is configured as: if the first client has not entered the target conference when a selection operation for the designated client is received, then in response to the selection operation for the designated client, a control instruction is sent to the conference server to instruct the conference server to switch the conference interface of the target conference to the designated client for display.
[0026] In some embodiments of the present application, based on the aforementioned scheme, the designated client is the first client; the control unit is configured to: if the first client has not entered the target conference when a selection operation for the designated client is received, then in response to the selection operation for the designated client, display the conference interface of the target conference in the first client.
[0027] In some embodiments of the present application, based on the aforementioned solution, the processing unit is configured to: in response to a triggering operation of switching to entering the target conference by the first client, display a conference interface of the target conference in the first client; or
[0028] In response to a triggering operation of using the first client to simultaneously enter the target conference, a conference interface of the target conference is displayed in the first client.
[0029] In some embodiments of the present application, based on the aforementioned solution, the processing unit is configured to: in response to a trigger operation on a specified position of the entry interface, display a conference interface of the target conference in the first client.
[0030] In some embodiments of the present application, based on the aforementioned solution, the state identification information includes at least one of device identification information and device type information of the second client.
[0031] In some embodiments of the present application, based on the aforementioned scheme, if the login account of the first client has not entered the target meeting through any client, the entry interface displays the meeting information of the target meeting and the second control for triggering entry into the target meeting; the processing unit is also configured to: in response to the triggering operation of the second control, display the meeting interface of the target meeting in the first client.
[0032] In some embodiments of the present application, based on the aforementioned scheme, if the login account of the first client has entered the target conference through the first client, the entry interface displays the meeting information of the target conference and the status indication information indicating that the first client has entered the target conference; the processing unit is also configured to: in response to a triggering operation on the status indication information, display the meeting interface of the target conference in the first client.
[0033] In some embodiments of the present application, based on the aforementioned solution, the online conference processing device further includes: an acquisition unit configured to, before displaying the entry interface of the target conference in the first client, if an instruction to display the entry interface of the target conference is received, acquire meeting details data of the target conference from the conference server, wherein the meeting details data includes meeting information and cross-end joining information of the target conference, and the cross-end joining information is used to indicate the client device information used by the login account to participate in the target conference;
[0034] The cross-terminal conference joining information is sent to the conference server when the client used by the login account enters the target conference.
[0035] In some embodiments of the present application, based on the aforementioned scheme, the online conference processing device also includes: a sending unit, configured to send the device information of the first client to the conference server in response to a trigger operation of entering the target conference through the first client, so as to instruct the conference server to notify the second client to exit the target conference, and send the device information of the first client to the second client.
[0036] According to one aspect of an embodiment of the present application, a computer-readable medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method for processing an online conference as described in the above embodiment is implemented.
[0037] According to one aspect of an embodiment of the present application, an electronic device is provided, comprising: one or more processors; a storage device for storing one or more computer programs, wherein when the one or more computer programs are executed by the one or more processors, the electronic device implements the online conference processing method as described in the above embodiments.
[0038] According to one aspect of an embodiment of the present application, a computer program product is provided, the computer program product including a computer program stored in a computer-readable storage medium. A processor of an electronic device reads and executes the computer program from the computer-readable storage medium, so that the electronic device executes the online conference processing method provided in the above various optional embodiments.
[0039] In the technical solutions provided in some embodiments of the present application, by displaying the entry interface of the target conference in the first client, and displaying the conference information of the target conference on the entry interface, and the status identification information indicating that the login account of the first client has entered the target conference through the second client, it is possible to intuitively display whether the same login account has entered the target conference on other conference clients through the status identification information, thereby facilitating the user to decide whether to continue to use the current client to enter the target conference. If it is necessary to use the current client to enter the target conference, the conference interface of the target conference can be displayed on the current client (i.e., the first client) through a trigger operation. It can be seen that the technical solution of the embodiment of the present application can provide a more effective meeting perception experience by including the status identification information indicating that the login account of the first client has entered the target conference through the second client on the entry interface of the conference, thereby improving the experience of participating in online conferences.
[0040] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 A schematic diagram showing an exemplary system architecture to which the technical solution of the embodiments of the present application can be applied;
[0042] Figure 2 A flowchart showing a method for processing an online conference according to an embodiment of the present application is shown;
[0043] Figure 3 A flowchart showing a method for processing an online conference according to an embodiment of the present application is shown;
[0044] Figure 4 A schematic diagram showing a conference list interface of an embodiment is shown;
[0045] Figure 5 A schematic diagram showing a meeting details interface of an embodiment;
[0046] Figure 6 A schematic diagram showing a conversation interface of an embodiment is shown;
[0047] Figure 7 A schematic diagram of a conference list interface according to an embodiment of the present application is shown;
[0048] Figure 8 A schematic diagram of a conversation interface according to an embodiment of the present application is shown;
[0049] Fig. 9 A schematic diagram of a conversation interface according to an embodiment of the present application is shown;
[0050] Fig.10 A schematic diagram of a conference details interface according to an embodiment of the present application is shown;
[0051] Fig.11 A schematic diagram of a conference list interface according to an embodiment of the present application is shown;
[0052] Fig.12 A schematic diagram of a conference list interface according to an embodiment of the present application is shown;
[0053] Fig.13 A schematic diagram of an interface for selecting a client according to an embodiment of the present application is shown;
[0054] Fig.14 A schematic diagram of a conversation interface according to an embodiment of the present application is shown;
[0055] Fig.15 A schematic diagram of a conversation interface according to an embodiment of the present application is shown;
[0056] Fig.16A schematic diagram showing a protocol structure for describing conference details according to an embodiment of the present application;
[0057] Fig.17 A schematic diagram of a field structure for describing the cross-end status of a conference according to an embodiment of the present application is shown;
[0058] Fig.18 A schematic diagram of an online conference processing process according to an embodiment of the present application is shown;
[0059] Fig.19 A schematic diagram of an online conference switching process according to an embodiment of the present application is shown;
[0060] Fig. 20 A block diagram of an online conference processing device according to an embodiment of the present application is shown;
[0061] Fig.21 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown. DETAILED DESCRIPTION
[0062] The exemplary embodiments are now described in a more comprehensive manner with reference to the accompanying drawings. However, the exemplary embodiments can be implemented in various forms and should not be understood as being limited to these examples; on the contrary, the purpose of providing these embodiments is to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.
[0063] In addition, the features, structures or characteristics described in the present application may be combined in one or more embodiments in any suitable manner. In the following description, there are many specific details so that the embodiments of the present application can be fully understood. However, those skilled in the art will appreciate that when implementing the technical scheme of the present application, all the detailed features in the embodiments may not be needed, one or more specific details may be omitted, or other methods, elements, devices, steps, etc. may be adopted.
[0064] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0065] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0066] It should be noted that the "multiple" mentioned in this article refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0067] The technical solution of the embodiment of the present application relates to the technical field of online conferences. Online conferences are also called network conferences or remote conferences. Conference participants can use the network to share data in different locations. Online conferences can effectively improve the efficiency of collaborative cooperation.
[0068] It should be noted that this application can display a prompt interface or pop-up window before collecting relevant user data (such as user data such as meeting information and meeting lists of online meetings initiated by users) and during the process of collecting relevant user data. The prompt interface or pop-up window is used to prompt the user that its relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining user-related data after obtaining the user's confirmation operation on the prompt interface or pop-up window. Otherwise (that is, when the user's confirmation operation on the prompt interface or pop-up window is not obtained), the relevant steps of obtaining user-related data are terminated, that is, the user's relevant data is not obtained. In other words, all user data collected by this application are collected with the user's consent and authorization, and the collection, use and processing of relevant user data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0069] In the related art, the same account can be logged in and attend meetings on conference clients of different platforms (such as desktop computers, smart phones, and tablet computers), but each conference client of the same account cannot perceive the meeting status on other conference clients. In this case, when a user directly joins a meeting through a conference client, other conference clients will be caused to exit the meeting, affecting the online meeting experience. Therefore, in the technical solution of the embodiment of the present application, the conference entry interface displayed on the first client can include status identification information for indicating that the login account of the first client has entered the target conference through the second client, so as to intuitively display whether the same login account has entered the target conference on other conference clients through the status identification information, thereby facilitating the user's decision whether to continue to use the current client to enter the target conference, thereby improving the online meeting experience.
[0070] Specifically, in Figure 1The system architecture shown may include a terminal device 101, a server 102, and a terminal device 103. The terminal device 101 and the terminal device 103 establish a communication connection with the server 102, and the communication connection may include various connection types, such as a wired communication link, a wireless communication link, etc. The terminal device 101 and the terminal device 103 may both run a conference client, and the same account may be logged in on multiple terminal devices, for example, a user may log in on both the terminal device 101 and the terminal device 103 using the same account.
[0071] In one embodiment of the present application, it is assumed that the user enters the meeting through the conference client on the terminal device 103, and the conference interface is shown as 1031. Then when the user opens the conference client on the terminal device 101 and logs in, the conference list interface 1011 displayed on the terminal device 101 will display the relevant information of the ongoing conference, and the status identification information 1012 used to indicate that the user's login account has entered the conference through the terminal device 103, that is, "already joined the meeting on the computer" (assuming that the terminal device 103 is a computer). In this case, the status identification information 1012 can be used to intuitively show whether the same login account has entered the meeting on other conference clients, which can facilitate the user's decision whether to continue to use the current client to enter the meeting, thereby improving the online meeting experience. For example, if the user triggers the "use mobile phone to join the meeting" control (assuming that the terminal device 101 is a mobile phone), then the terminal device 101 can be used to enter the meeting, and then the server 102 sends a notification message to the terminal device 103, and then the terminal device 103 exits the meeting.
[0072] It should be noted that the server 102 in the embodiment of the present application can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or 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, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The terminal device (i.e., terminal device 101 and terminal device 103) can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a smart home, a vehicle terminal, an aircraft, etc., but is not limited thereto.
[0073] The implementation details of the technical solution of the embodiment of the present application are described in detail below:
[0074] Figure 2A flowchart of a method for processing an online conference according to an embodiment of the present application is shown. The method for processing an online conference can be executed by a terminal device. Figure 2 As shown, the online conference processing method includes at least steps S210 to S220, which are described in detail as follows:
[0075] In step S210, an entry interface of the target conference is displayed in the first client, and the entry interface displays conference information of the target conference and status identification information indicating that the login account of the first client has entered the target conference through the second client.
[0076] In some optional embodiments, the first client may be a client running on the terminal device currently in use. The client may be a conference client or other client integrated with conference functions, such as an application client for assisting office work that integrates conference functions, chat functions, email functions, and other functions.
[0077] In some optional embodiments, the status identification information indicating that the login account of the first client has entered the target conference through the second client may include at least one of the device identification information and device type information of the second client. Optionally, the device identification information may be device ID, device name information, etc.; the device type information may be the platform type of the device, such as Android, IOS, etc., or the manufacturer information of the device, etc. For example, if the second client is a client running on a computer, then the status identification information may be "already joined the meeting on the computer", etc.
[0078] In some optional embodiments, the target conference entry interface is an interface including a target conference entry, and the target conference entry is used to enter the target conference. Optionally, the target conference entry interface may be a conference list interface, a conference details interface, a conversation interface including conference cards, etc. The target conference may be an ongoing conference; the meeting information of the target conference may include the subject of the target conference, the time of the target conference (such as the start time, the end time, etc.), the participants of the target conference, the initiator of the target conference, and other information.
[0079] In some optional embodiments, the process of displaying the entry interface of the ongoing target meeting in the first client may be to display a meeting list interface in the first client, wherein the meeting list interface displays an information display area corresponding to the target meeting, and the information display area displays meeting information and status identification information of the target meeting. The meeting list interface may display historical meetings, ongoing meetings, meetings that are about to start, etc.
[0080] In some optional embodiments, the process of displaying the entry interface of the ongoing target conference in the first client may be to display a session interface in the first client, wherein a conference card corresponding to the target conference is displayed in the session interface, and the conference card displays the meeting information and status identification information of the target conference. The conference card displays the meeting information in the form of a message card. Optionally, if the session participants share the meeting information in the session interface, the meeting information may be displayed in the form of a conference card in the session interface.
[0081] In some optional embodiments, the process of displaying the entry interface of the ongoing target meeting in the first client may be to display the meeting details interface of the target meeting in the first client, wherein the meeting details interface displays the meeting information and status identification information of the target meeting. The meeting details interface is used to display the detailed information of the meeting, such as the meeting subject, meeting time, meeting initiator, meeting participants, meeting sharing controls and other information.
[0082] In some optional embodiments, the meeting details interface may be displayed by triggering the meeting list interface. For example, the meeting list interface may be displayed in the first client, the meeting list interface may display an information display area corresponding to the target meeting, and then in response to the trigger operation on the information display area, the meeting details interface of the target meeting may be displayed in the first client.
[0083] In some optional embodiments, the meeting details interface may be displayed by triggering the session interface. For example, the session interface may be displayed in the first client, the session interface may display a meeting card corresponding to the target meeting, and then in response to a trigger operation on the meeting card, the meeting details interface of the target meeting may be displayed in the first client.
[0084] Basic reference Figure 2 As shown, in step S220, in response to a triggering operation of entering a target conference through the first client, a conference interface of the target conference is displayed in the first client.
[0085] In some optional embodiments, the triggering operation of entering the target conference through the first client may be switched to the triggering operation of entering the target conference by the first client. In this case, the conference interface of the target conference is only displayed in the first client.
[0086] In some optional embodiments, the triggering operation of entering the target conference through the first client may be a triggering operation of simultaneously entering the target conference using the first client. In this case, the conference interface of the target conference may be displayed in multiple clients, such as being displayed simultaneously in the first client and the second client. The technical solution of this embodiment enables the same login account to use multiple clients to enter the same conference, so that the advantages of multiple clients can be utilized to participate in the conference. For example, if a computer client and a mobile client are used to simultaneously join the conference, the computer monitor can be used to display the conference interface, and the microphone, camera, speaker, etc. on the mobile phone can be used to assist in participating in the conference.
[0087] In some optional embodiments, the trigger operation for entering the target meeting through the first client may be a trigger operation on the status identification information displayed on the entry interface, that is, the conference interface of the target meeting may be displayed in the first client in response to the trigger operation on the status identification information displayed on the entry interface.
[0088] In some optional embodiments, the trigger operation for entering the target conference through the first client may be a trigger operation for a specified location on the entry interface. Specifically, for example, the specified location may be the location of the first control for entering the target conference using the first client. Then, in response to the trigger operation for the first control displayed on the entry interface, the conference interface of the target conference may be displayed in the first client. For example, if the first client is a client running on a mobile phone, then the first control may be a "join the meeting using a mobile phone" control, a "switch to join the meeting using a mobile phone" control, or the like. Optionally, the specified location may also be a set location on the entry interface of the target conference or may be any location on the entry interface.
[0089] In some optional embodiments, if the login account of the first client has not entered the target conference through any client, that is, the login account has not joined the conference, then the entry interface may display the meeting information of the target conference and a second control for triggering entry into the target conference, such as the second control may be an "enter conference" control, etc. In this case, the meeting interface of the target conference may be displayed in the first client in response to the triggering operation of the second control.
[0090] In some optional embodiments, if the login account of the first client has entered the target conference through the first client, the entry interface displays the meeting information of the target conference and the status indication information indicating that the first client has entered the target conference, for example, the status indication information may be "already joined the conference", etc. In this case, the meeting interface of the target conference may be displayed in the first client in response to a triggering operation on the status indication information.
[0091] In one embodiment of the present application, if the first client receives an instruction to display the entry interface of the target conference, the meeting details data of the target conference can be obtained from the conference server, and the meeting details data includes the meeting information of the target conference and the cross-end joining information, and the cross-end joining information is used to indicate the client device information used by the login account of the first client to participate in the target conference. Furthermore, if it is determined based on the cross-end joining information that the login account of the first client has entered the target conference through the second client, then the status identification information of having entered the target conference through the second client can be displayed on the entry interface of the target conference.
[0092] It should be noted that the cross-client joining information is sent to the conference server by the client used by the login account of the first client when entering the target conference. For example, if the login account of the first client logs in on the second client and enters the target conference through the second client, the cross-client joining information can be sent to the conference server.
[0093] In some optional embodiments, if a target conference is entered using a first client through a trigger operation, the first client may also send the device information of the first client to the conference server to instruct the conference server to notify the second client to exit the target conference, and send the device information of the first client to the second client, so that the second client can display on the entry interface of the target conference that it has entered the target conference through the first client.
[0094] It can be seen that the technical solution of the embodiment of the present application can intuitively display whether the same login account has entered the target conference on other conference clients through status identification information, thereby facilitating the user to decide whether to continue using the current client to enter the target conference, thereby providing a more effective meeting perception experience and improving the online meeting participation experience.
[0095] Figure 3 A flowchart of a method for processing an online conference according to an embodiment of the present application is shown. The method for processing an online conference can be executed by a terminal device. Figure 3 As shown, the online conference processing method includes at least steps S310 to S320, which are described in detail as follows:
[0096] In step S310, in response to a participant client selection operation for a target conference, multiple clients logged in by a login account corresponding to the target conference are displayed.
[0097] In some optional embodiments, the participating client selection operation may be a triggering operation of a client selection control displayed on the entry interface of the target conference. For example, a client selection control may be displayed on the entry interface of the target conference (such as a conference list interface, a conference details interface, a session interface including conference cards, etc.), and then after detecting that the client selection control is triggered, multiple clients (such as mobile client, tablet client, computer client, etc.) logged in by the login account of the target conference may be displayed.
[0098] In some optional embodiments, the participating client selection operation may be a triggering operation of a client selection control displayed on the conference interface of the target conference. For example, a client selection control may be displayed at a certain position on the conference interface of the target conference (such as above the conference interface, below the conference interface, on the side of the conference interface, or in the middle of the conference interface, etc.) (for example, it may be displayed in a floating manner), and then after detecting that the client selection control is triggered, multiple clients logged in by the login account of the target conference may be displayed.
[0099] In some optional embodiments, the status identification information used to indicate that the login account of the first client has entered the target conference through the second client in the aforementioned embodiment can be reused to select the client. For example, when the status identification information is detected to be triggered, multiple clients logged in by the login account of the target conference can be displayed.
[0100] In step S320, in response to a selection operation on a designated client among the multiple clients, the conference interface of the target conference is switched to the designated client for display.
[0101] In some optional embodiments, the designated client may be a client other than the first client among the multiple clients. If the first client has entered the target conference before receiving the selection operation for the designated client, the target conference may be exited on the first client upon detecting the selection operation for the designated client, and the first client may send a control instruction to the conference server, and the conference server may instruct the designated client to enter the target conference, so that the conference interface of the target conference may be switched to the designated client for display.
[0102] In some optional embodiments, the designated client may be a client other than the first client among the multiple clients. If the first client has not entered the target conference when a selection operation for the designated client is received, the first client may send a control instruction to the conference server when a selection operation for the designated client is detected, and the conference server may instruct the designated client to enter the target conference, so that the conference interface of the target conference may be switched to the designated client for display.
[0103] In some optional embodiments, the designated client may be the first client. If the first client has not entered the target meeting when a selection operation for the designated client is received, the meeting interface of the target meeting may be displayed in the first client when the selection operation for the designated client is detected, i.e., the meeting interface of the target meeting may be switched to the first client for display.
[0104] Figure 3 The technical solution of the illustrated embodiment enables the selection of a client to enter a target conference on a single client, thereby improving the convenience of selecting a client for participating in the conference and facilitating an improvement in the experience of participating in an online conference.
[0105] The following combination Figures 4 to 15 , the implementation details of the technical solution of the embodiment of the present application are elaborated in detail:
[0106] In the relevant technical solutions, the relevant entry interfaces of the meeting include the meeting list interface, meeting details interface, meeting card, etc., but these entry interfaces can only display the status of the current meeting, such as not started, in progress, ended, canceled, deleted, etc. For the ongoing meeting, there is no additional information to show whether other devices have joined the meeting. In this case, when a user directly joins the meeting through a meeting client, other meeting clients will be exited, which seriously affects the online meeting experience.
[0107] For example, Figure 4 In the shown conference list interface 401, the currently ongoing conference "2022 Conference Design Discussion" is displayed, and the information display area 402 of the conference only displays the status of the current conference (i.e., ongoing) and the "Enter Conference" control 402. When the user triggers the control 402, the conference is directly entered through the current client.
[0108] exist Figure 5 In the meeting details interface 501 shown, detailed information of the currently ongoing meeting "2022 Conference Design Discussion" is displayed, such as the meeting theme, meeting time, initiator, participants, etc. In addition, the meeting details interface 501 only displays the status of the current meeting (i.e., ongoing) and the "enter meeting" control 502. When the user triggers the control 502, the meeting is directly entered through the current client.
[0109] exist Figure 6In the shown session interface 601, conference cards are displayed, such as conference cards 602a and 602b. The two conference cards can be selected according to actual needs. The conference card displays information about the conference, such as one or more of the conference subject, conference time, initiator, and participants. In addition, the conference card only displays the status of the current conference (i.e., in progress) and a control 603 for "entering the conference". When the user triggers the control 603, the user directly enters the conference through the current client.
[0110] In order to facilitate the user to intuitively understand the status of the meeting, that is, whether other conference clients have entered the target meeting, in an embodiment of the present application, status identification information can be displayed on the conference entry interface to facilitate the user to decide whether to continue using the current client to enter the target meeting based on the status identification information.
[0111] Specifically, in Figure 7 In the shown conference list interface 701 (assuming that the conference list interface 701 is displayed on a mobile phone), the currently ongoing conference is displayed. In addition to displaying the status of the current conference (i.e., ongoing) in the information display area 702 of the currently ongoing conference, status identification information 703 can also be displayed. The status identification information 703 is used to indicate that the current account has joined the conference on the computer, so as to intuitively show that the current account has entered the conference through other clients. At the same time, a control 704 of "Join the conference using a mobile phone" can also be displayed in the information display area 702. When the user triggers the control 704, the conference can be entered through the current client (i.e., the mobile phone).
[0112] Similarly, for the ongoing meeting displayed in the information display area 705, the status identification information 706 can also be displayed, and the status identification information 706 is used to indicate that the current account has joined the meeting on the tablet, so as to intuitively show that the current account has entered the meeting through other clients. At the same time, a control "Join the meeting using a mobile phone" can also be displayed in the information display area 705. When the user triggers the control, the meeting can be entered through the current client (i.e., the mobile phone).
[0113] like Figure 8As shown, in the conversation interface 801 (assuming that the conversation interface 801 is displayed on a mobile phone), a conference card 802 is displayed, and in the conference card 802, information about the conference is displayed, such as the conference theme, conference time, initiator, participants, and other information. In addition, the status of the current conference (i.e., in progress) and status identification information 803 are displayed in the conference card 802. The status identification information 803 is used to indicate that the current account has joined the conference on the computer, so as to intuitively show that the current account has entered the conference through other clients. Similarly, the status identification information 805 can also be displayed in the conference card 804, and the status identification information 805 is used to indicate that the current account has joined the conference through this end (i.e., the mobile end).
[0114] Fig. 9 Another display format of conference cards is also shown, such as Fig. 9 As shown, in the conversation interface 901 (assuming that the conversation interface 901 is displayed on a mobile phone), a conference card 902 is displayed, and the conference information, such as the conference theme, participant information, etc., is displayed in the conference card 902. In addition, the current conference status (i.e., in progress) and status identification information 903 are displayed in the conference card 902. The status identification information 903 is used to indicate that the current account has joined the conference on the computer, so as to intuitively show that the current account has entered the conference through other clients. Similarly, the status identification information 905 can also be displayed in the conference card 904, and the status identification information 905 is used to indicate that the current account has joined the conference through the local end (i.e., the mobile end).
[0115] like Fig.10 As shown, in the meeting details interface 1001 (assuming that the meeting details interface 1001 is displayed on a mobile phone), detailed information of the currently ongoing meeting is displayed, such as the meeting subject, meeting time, initiator, participants, etc. In addition to displaying the status of the current meeting (i.e., in progress) in the meeting details interface 1001, status identification information 1002 can also be displayed. The status identification information 1002 is used to indicate that the current account has joined the meeting on the computer, so as to intuitively show that the current account has entered the meeting through other clients. At the same time, a "switch" control 1003 can also be displayed. When the user triggers the control 1003, the meeting can be entered through the current client (i.e., the mobile phone).
[0116] It should be noted that in Figure 7 In the example shown, the "Join the meeting using a mobile phone" controls 704 and 705 may not be displayed. In this case, the client switch can be implemented by triggering the status identification information 703 or the status identification information 706, that is, entering the meeting through the current client (i.e., the mobile phone). Alternatively, the Figure 7 Any position or set position in the information display area 702 to enter Fig.10In the conference details interface shown, control 1003 can then be triggered to enter the conference through the current client (ie, mobile phone).
[0117] exist Figure 8 and Fig. 9 In the example shown, the client switching can be achieved by triggering the status identification information 803 or the status identification information 903, that is, entering the meeting through the current client (i.e., the mobile phone). Alternatively, a similar Figure 7 In this case, you can trigger the control to switch clients, that is, enter the meeting through the current client (i.e., mobile phone). Alternatively, you can also trigger any position or set position in the meeting card to enter the meeting. Fig.10 In the meeting details interface shown, the control 1003 can then be triggered to enter the meeting through the current client (i.e., the mobile phone). Figure 8 and Fig. 9 In the example shown, since status identification information 805 and status identification information 905 are used to show that the current account has joined the meeting through the local end (ie, the mobile end), the conference interface can be displayed by triggering status identification information 805 or status identification information 905.
[0118] exist Fig.10 In the example shown, the "switch" control 1003 may not be displayed, and the client switching may be achieved by directly triggering the status identification information 1002, that is, entering the meeting through the current client (i.e., the mobile phone). Alternatively, the display method of the "switch" control 1003 and the status identification information 1002 may be similar to Figure 7 , that is, the “switch” control 1003 and the state identification information 1002 are displayed separately.
[0119] In one embodiment of the present application, Fig.11 As shown in the figure, on the entrance interface of a conference ( Fig.11The conference list interface is used as an example to illustrate) and displays the conference currently in progress. In addition to displaying the status of the current conference (i.e., in progress) in the information display area 1102 of the currently ongoing conference, status identification information 1103 may also be displayed. The status identification information 1103 is used to indicate that the current account has joined the conference on the computer, so as to intuitively show that the current account has entered the conference through other clients. At the same time, a "Join the conference using a mobile phone" control 1104 may also be displayed in the information display area 1102. When the user triggers the control 1104, the user may switch to the current client (i.e., the mobile phone) to enter the conference, i.e., only the current client joins the conference. In addition, a "Join the conference using a mobile phone at the same time" control 1104' may also be displayed in the information display area 1102. When the user triggers the control 1104', the user may use the current client (i.e., the mobile phone) to simultaneously enter the conference while ensuring that the computer joins the conference.
[0120] Similarly, for other entry interfaces (such as the meeting details interface, the conversation interface including the meeting card, etc.), similar Fig.11 The illustrated method provides a "join conference using mobile phone" control 1104 and a "join conference using mobile phones simultaneously" control 1104', so that the user can choose whether to switch to only one client entering the conference or to have multiple clients enter the conference simultaneously.
[0121] In the embodiment of the present application, the client to enter the conference can also be selected on a client, which improves the convenience of selecting the client to participate in the conference. Fig.12 In the meeting list interface 1201 shown (assuming that the meeting list interface 1201 is displayed on a mobile phone), the currently ongoing meeting is displayed. In addition to displaying the status of the current meeting (i.e., ongoing) in the information display area 1202 of the currently ongoing meeting, status identification information 1203 can also be displayed. The status identification information 1203 is used to indicate that the current account has joined the meeting on the computer, so as to intuitively show that the current account has entered the meeting through other clients. At the same time, a "switch client" control 1204 can also be displayed in the information display area 1202. When the user triggers the control 1204, Fig.13 As shown, the information window 1301 can be displayed to prompt the user to select the client to which the conference needs to be switched (these clients are already logged in clients), and then the user can trigger the corresponding option in the information window 1301 to switch the conference to the selected client.
[0122] like Fig.14As shown, in the conversation interface 1401 (assuming that the conversation interface 1401 is displayed on a mobile phone), a conference card 1402 is displayed. In the conference card 1402, information about the conference is displayed, such as the conference subject, conference time, initiator, participants, and other information. The current conference status (i.e., in progress) and status identification information 1403 are displayed in the conference card 1402. The status identification information 1403 is used to indicate that the current account has joined the conference on the computer, so as to intuitively show that the current account has entered the conference through other clients. At the same time, a "switch" control can be displayed near the status identification information 1403. When the user triggers the "switch" control, it can be similar to Fig.13 The manner shown displays an information window 1301 to prompt the user to select a client to which the conference needs to be switched, and the user can then trigger a corresponding option in the information window to switch the conference to the selected client.
[0123] Fig.15 Another display format of conference cards is also shown, such as Fig.15 As shown, in the conversation interface 1501 (assuming that the conversation interface 1501 is displayed on a mobile phone), a conference card 1502 is displayed. In the conference card 1502, the information of the conference, such as the conference theme, the information of the participants, etc., is displayed. The current conference status (i.e., in progress) and status identification information 1503 are displayed in the conference card 1502. The status identification information 1503 is used to indicate that the current account has joined the conference on the computer, so as to intuitively show that the current account has entered the conference through other clients. At the same time, a "switch" control can be displayed near the status identification information 1503. When the user triggers the "switch" control, it can be similar to Fig.13 The manner shown displays an information window 1301 to prompt the user to select a client to which the conference needs to be switched, and the user can then trigger a corresponding option in the information window to switch the conference to the selected client.
[0124] Similarly, in the meeting details interface, you can also select a client to enter the meeting on a client, as shown below: Fig.10 As shown, when the user triggers the "switch" control, it can also be similar to Fig.13 The manner shown displays an information window 1301 to prompt the user to select a client to which the conference needs to be switched, and the user can then trigger a corresponding option in the information window to switch the conference to the selected client.
[0125] In addition, a "switch" control may also be displayed in the conference interface to switch the conference to the selected client according to the user's selection. Figures 4 to 15The control names shown in are only examples, and the names of the controls in the embodiments of the present application can be adjusted according to actual needs. In addition, the functions shown in the above embodiments of the present application can also be superimposed or deleted to meet the needs of different users in different scenarios.
[0126] In some of the above embodiments, when the same account enters a meeting on one client, the status identification information for prompting will be displayed in the meeting entry interface displayed on another client. The reason why the status identification information can be displayed is mainly because the client sends device information to the server when entering the meeting, and then the server can synchronize it to other clients. The following is a detailed description of this process:
[0127] In one embodiment of the present application, for each meeting, whether it is a scheduled meeting or a quick meeting, it can be transmitted between the background server and the client through a protocol structure that describes the meeting. The protocol structure records various information about the meeting, including meeting ID, meeting code, meeting subject, start time, end time, creator, participants, meeting location, etc. It can also include the status of the current meeting: meeting not started, meeting in progress, meeting canceled, meeting ended, meeting deleted, etc. This protocol structure can be called meeting details (Meeting Detail Item), and the specific structure is as follows: Fig.16 shown.
[0128] In one embodiment of the present application, in order to describe in the meeting details (Meeting Detail Item) whether other terminals have joined the meeting and what platforms the other terminals joining the meeting are, a field OnMeetingInstance can be added to the meeting details. The specific structure is as follows: Fig.17As shown. Among them, instance represents the current platform for joining the meeting, such as Android, iPhone, PC (personal computer), Mac (a computer using the IOS system), Pad (tablet computer), etc. on_meeting is a bool value. If the value is true, it means that the client logged in by the current account has entered the meeting; if the value is false, it means that the client of the current account has not entered the meeting. deviceid represents the device number of the client logged in by the current account and has joined the meeting, which is used to distinguish whether it is the current client joining the meeting. When the client enters the various entrances related to the meeting, it will go to the background server to pull the meeting details. The meeting details include cross-end joining information, and then the client uses the information in OnMeetingInstance to display the cross-end joining status.
[0129] In one embodiment of the present application, after a client joins a meeting, in order for other clients to obtain information that the client has joined the meeting, the client needs to report the current device information (such as device ID, device type, etc.) and the current meeting entered (identified by the meeting ID) to the background server after entering the meeting. Optionally, a CGI (Common Gateway Interface) for reporting can be negotiated between the terminal where the client is located and the background server, and the client reports this information through the CGI. After the client reports this information, other clients will first go to the background server to pull the meeting details when entering the meeting list page, meeting details page, meeting card and other meeting entrances, and then display the cross-end meeting status based on this information. A schematic processing flow is as follows: Fig.18 As shown, in this schematic process, a mobile phone and a computer are used as examples for explanation, and the following steps are included:
[0130] S1801, enter the meeting via mobile phone.
[0131] S1802, the mobile terminal confirms to join the conference. For example, if the user triggers the control for entering the conference on the mobile terminal, it can be considered that the mobile terminal confirms to join the conference, that is, enters the conference.
[0132] S1803, the mobile terminal reports device information to the server. Optionally, the device information may be, for example, a device ID, a device type, etc. After receiving the device information, the server associates the device information with the conference entered by the mobile terminal. This association is established through the meeting ID and the device information, and the server records this association.
[0133] S1804, the computer terminal enters the conference-related entrance, for example, the computer terminal enters the conference details page, the conference list page, the conference card, etc.
[0134] S1805, the computer terminal requests meeting details. Optionally, the computer terminal can pull the meeting details through the CGI for pulling meeting details, and the server returns the meeting details of the meeting, which includes whether other clients of the account have entered the meeting.
[0135] S1806: The computer terminal displays the cross-terminal conference joining status according to the conference details.
[0136] In one embodiment of the present application, if a client has already joined the meeting and the user wants to join the meeting through another client, the processing flow is as follows: Fig.19 As shown, in this schematic process, a mobile phone and a computer are used as examples for explanation, and the following steps are included:
[0137] S1901, when the computer terminal enters the meeting, the mobile terminal enters the meeting entrance interface and pulls the meeting details information from the server.
[0138] S1902: The mobile terminal displays the cross-terminal conference joining status based on the pulled conference details information.
[0139] S1903, the mobile phone clicks on a control related to joining a conference, wherein the mobile phone needs to report device information to the server so that the server can notify other clients.
[0140] S1904: If the server allows the mobile phone to join the conference, a notification message of successful joining is returned to the mobile phone.
[0141] S1905, the server notifies the computer that it has been kicked offline.
[0142] S1906, the computer UI exits the conference state.
[0143] It can be seen that the cross-terminal joining solution proposed in the embodiment of the present application enables the display of joining information when the same account is used in multiple clients, so that users can understand the joining status of other clients, provide a more effective joining perception experience, and facilitate users to decide whether to continue using the current client to enter the meeting, thereby improving the online meeting experience.
[0144] The following describes an embodiment of the device of the present application, which can be used to execute the online conference processing method in the above embodiment of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the online conference processing method in the above embodiment of the present application.
[0145] Fig. 20 A block diagram of an online conference processing device according to an embodiment of the present application is shown, and the online conference processing device can be applied to a terminal device.
[0146] Reference Fig. 20 As shown, an online conference processing device 2000 according to an embodiment of the present application includes: a display unit 2002 and a processing unit 2004.
[0147] Among them, the display unit 2002 is configured to display the entry interface of the target meeting in the first client, and the entry interface displays the meeting information of the target meeting and the status identification information used to indicate that the login account of the first client has entered the target meeting through the second client; the processing unit 2004 is configured to display the meeting interface of the target meeting in the first client in response to the trigger operation of entering the target meeting through the first client.
[0148] In some embodiments of the present application, based on the aforementioned scheme, the display unit 2002 is configured to: display a meeting list interface in the first client, the meeting list interface displays an information display area corresponding to the target meeting, and the information display area displays the meeting information of the target meeting and the status identification information.
[0149] In some embodiments of the present application, based on the aforementioned scheme, the display unit 2002 is configured to: display a session interface in the first client, wherein the session interface displays a conference card corresponding to the target conference, and the conference card displays the conference information of the target conference and the status identification information.
[0150] In some embodiments of the present application, based on the aforementioned scheme, the display unit 2002 is configured to: display a meeting details interface of the target meeting in the first client, wherein the meeting details interface displays the meeting information of the target meeting and the status identification information.
[0151] In some embodiments of the present application, based on the aforementioned scheme, the process of the display unit 2002 displaying the meeting details interface of the target meeting in the first client includes: displaying a meeting list interface in the first client, wherein the meeting list interface displays an information display area corresponding to the target meeting; in response to a trigger operation on the information display area, displaying the meeting details interface of the target meeting in the first client.
[0152] In some embodiments of the present application, based on the aforementioned scheme, the process of the display unit 2002 displaying the meeting details interface of the target meeting in the first client includes: displaying a session interface in the first client, in which a meeting card corresponding to the target meeting is displayed; in response to a trigger operation on the meeting card, displaying the meeting details interface of the target meeting in the first client.
[0153] In some embodiments of the present application, based on the aforementioned solution, the processing unit 2004 is configured to: display the conference interface of the target conference in the first client in response to a triggering operation on the status identification information displayed on the entry interface.
[0154] In some embodiments of the present application, based on the aforementioned scheme, the display unit 2002 is also configured to: in response to a participant client selection operation for the target conference, display multiple clients logged in by the login account; the online conference processing device 2000 also includes: a control unit, configured to, in response to a selection operation for a specified client among the multiple clients, switch the conference interface of the target conference to the specified client for display.
[0155] In some embodiments of the present application, based on the above solution, the display unit 2002 displays multiple clients logged in by the login account in response to the participant client selection operation for the target conference, including at least one of the following processes:
[0156] In response to a triggering operation on a client selection control displayed on the portal interface, displaying a plurality of clients logged in by the login account;
[0157] In response to a triggering operation on a client selection control displayed on a conference interface of the target conference, displaying a plurality of clients logged in by the login account;
[0158] In response to a triggering operation on the status identification information displayed on the portal interface, multiple clients logged in by the login account are displayed.
[0159] In some embodiments of the present application, based on the aforementioned scheme, the designated client is a client other than the first client among the multiple clients; the control unit is configured as: if the first client enters the target conference before receiving the selection operation for the designated client, then in response to the selection operation for the designated client, exit the target conference on the first client, and send a control instruction to the conference server to instruct the conference server to switch the conference interface of the target conference to the designated client for display.
[0160] In some embodiments of the present application, based on the aforementioned scheme, the designated client is a client other than the first client among the multiple clients; the control unit is configured as: if the first client has not entered the target conference when a selection operation for the designated client is received, then in response to the selection operation for the designated client, a control instruction is sent to the conference server to instruct the conference server to switch the conference interface of the target conference to the designated client for display.
[0161] In some embodiments of the present application, based on the aforementioned scheme, the designated client is the first client; the control unit is configured to: if the first client has not entered the target conference when a selection operation for the designated client is received, then in response to the selection operation for the designated client, display the conference interface of the target conference in the first client.
[0162] In some embodiments of the present application, based on the aforementioned solution, the processing unit 2004 is configured to: in response to a triggering operation of switching to the target conference by the first client, display a conference interface of the target conference in the first client; or
[0163] In response to a triggering operation of using the first client to simultaneously enter the target conference, a conference interface of the target conference is displayed in the first client.
[0164] In some embodiments of the present application, based on the aforementioned solution, the processing unit 2004 is configured to: in response to a trigger operation on a specified position of the entry interface, display a conference interface of the target conference in the first client.
[0165] In some embodiments of the present application, based on the aforementioned solution, the state identification information includes at least one of device identification information and device type information of the second client.
[0166] In some embodiments of the present application, based on the aforementioned scheme, if the login account of the first client has not entered the target meeting through any client, the entry interface displays the meeting information of the target meeting and the second control for triggering entry into the target meeting; the processing unit 2004 is also configured to: in response to the triggering operation of the second control, display the meeting interface of the target meeting in the first client.
[0167] In some embodiments of the present application, based on the aforementioned scheme, if the login account of the first client has entered the target meeting through the first client, the entry interface displays the meeting information of the target meeting and the status indication information indicating that the first client has entered the target meeting; the processing unit 2004 is also configured to: in response to a triggering operation on the status indication information, display the meeting interface of the target meeting in the first client.
[0168] In some embodiments of the present application, based on the aforementioned solution, the online conference processing device further includes: an acquisition unit configured to, before displaying the entry interface of the target conference in the first client, if an instruction to display the entry interface of the target conference is received, acquire meeting details data of the target conference from the conference server, wherein the meeting details data includes meeting information and cross-end joining information of the target conference, and the cross-end joining information is used to indicate the client device information used by the login account to participate in the target conference;
[0169] The cross-terminal conference joining information is sent to the conference server when the client used by the login account enters the target conference.
[0170] In some embodiments of the present application, based on the aforementioned scheme, the online conference processing device also includes: a sending unit, configured to send the device information of the first client to the conference server in response to a trigger operation of entering the target conference through the first client, so as to instruct the conference server to notify the second client to exit the target conference, and send the device information of the first client to the second client.
[0171] Fig.21 A schematic diagram of the structure of a computer system of an electronic device suitable for implementing an embodiment of the present application is shown, and the electronic device may be a terminal device in the aforementioned embodiment.
[0172] It should be noted that Fig.21 The computer system 2100 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0173] like Fig.21 As shown, the computer system 2100 may include a central processing unit (CPU) 2101, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 2102 or the program loaded from the storage part 2108 to the random access memory (RAM) 2103, such as executing the method described in the above embodiment. In the RAM 2103, various programs and data required for system operation are also stored. The CPU 2101, ROM 2102 and RAM 2103 are connected to each other through a bus 2104. An input / output (I / O) interface 2105 is also connected to the bus 2104.
[0174] The following components can be connected to the I / O interface 2105: an input section 2106 including a keyboard, a mouse, etc.; an output section 2107 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage section 2108 including a hard disk, etc.; and a communication section 2109 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 2109 performs communication processing via a network such as the Internet. A drive 2110 is also connected to the I / O interface 2105 as needed. A removable medium 2111, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 2110 as needed so that a computer program read therefrom is installed into the storage section 2108 as needed.
[0175] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program is used to perform the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 2109, and / or installed from a removable medium 2111. When the computer program is executed by a central processing unit (CPU) 2101, various functions defined in the system of the present application are executed.
[0176] It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a computer program, which may be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0177] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of the boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and a computer program.
[0178] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.
[0179] As another aspect, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more computer programs, and when the above one or more computer programs are executed by an electronic device, the electronic device implements the method described in the above embodiment.
[0180] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.
[0181] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable an electronic device to execute the method according to the implementation methods of the present application.
[0182] For example, the electronic device can be a terminal device, and the terminal device can execute Figure 2 The method for handling online meetings is shown.
[0183] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary technical means in the art that are not disclosed in the present application.
[0184] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A method for processing an online conference, characterized in that: include: Displaying an entry interface of the target conference in the first client, the entry interface displaying conference information of the target conference and status identification information indicating that the login account of the first client has entered the target conference through the second client; In response to a triggering operation of entering the target conference through the first client, a conference interface of the target conference is displayed in the first client.
2. The method for processing an online conference according to claim 1, characterized in that: The processing method also includes: In response to a participant client selection operation for the target conference, displaying multiple clients logged in by the login account; In response to a selection operation on a designated client among the multiple clients, the conference interface of the target conference is switched to the designated client for display.
3. The method for processing an online conference according to claim 2, characterized in that: In response to a participant client selection operation for the target conference, displaying multiple clients logged in by the login account includes at least one of the following steps: In response to a triggering operation on a client selection control displayed on the portal interface, displaying a plurality of clients logged in by the login account; In response to a triggering operation on a client selection control displayed on a conference interface of the target conference, displaying a plurality of clients logged in by the login account; In response to a triggering operation on the status identification information displayed on the portal interface, multiple clients logged in by the login account are displayed.
4. The method for processing an online conference according to claim 2, characterized in that: The designated client is another client among the multiple clients except the first client; In response to a selection operation on a designated client among the multiple clients, switching the conference interface of the target conference to the designated client for display includes: If the first client enters the target conference before receiving the selection operation for the designated client, the target conference is exited on the first client in response to the selection operation for the designated client, and a control instruction is sent to the conference server to instruct the conference server to switch the conference interface of the target conference to the designated client for display.
5. The method for processing an online conference according to claim 2, characterized in that: The designated client is another client among the multiple clients except the first client; In response to a selection operation on a designated client among the multiple clients, switching the conference interface of the target conference to the designated client for display includes: If the first client has not entered the target conference when receiving the selection operation for the designated client, a control instruction is sent to the conference server in response to the selection operation for the designated client to instruct the conference server to switch the conference interface of the target conference to the designated client for display.
6. The method for processing an online conference according to claim 2, characterized in that: The designated client is the first client; In response to a selection operation on a designated client among the multiple clients, switching the conference interface of the target conference to the designated client for display includes: If the first client has not entered the target conference when the selection operation for the designated client is received, a conference interface of the target conference is displayed in the first client in response to the selection operation for the designated client.
7. The method for processing an online conference according to claim 1, characterized in that: In response to a triggering operation of entering the target conference through the first client, displaying a conference interface of the target conference in the first client includes: In response to a triggering operation of switching to entering the target conference by the first client, displaying a conference interface of the target conference in the first client; or In response to a triggering operation of using the first client to simultaneously enter the target conference, a conference interface of the target conference is displayed in the first client.
8. The method for processing an online conference according to claim 1, characterized in that: In response to a triggering operation of entering the target conference through the first client, displaying a conference interface of the target conference in the first client includes: In response to a trigger operation on a designated position on the portal interface, a conference interface of the target conference is displayed in the first client.
9. The method for processing an online conference according to claim 1, characterized in that: The state identification information includes at least one of device identification information and device type information of the second client.
10. The method for processing an online conference according to claim 1, characterized in that: If the login account of the first client has not entered the target conference through any client, the entry interface displays the meeting information of the target conference and a second control for triggering entry into the target conference; The processing method further includes: in response to a triggering operation on the second control, displaying a conference interface of the target conference in the first client.
11. The method for processing an online conference according to claim 1, characterized in that: If the login account of the first client has entered the target conference through the first client, the entry interface displays conference information of the target conference and status indication information indicating that the first client has entered the target conference; The processing method further includes: in response to a triggering operation on the status indication information, displaying a conference interface of the target conference in the first client.
12. The method for processing an online conference according to any one of claims 1 to 11, characterized in that: Before displaying the entry interface of the target conference in the first client, the processing method further includes: If an instruction to display the entry interface of the target conference is received, obtaining conference details data of the target conference from the conference server, wherein the conference details data includes conference information and cross-end conference joining information of the target conference, and the cross-end conference joining information is used to indicate the client device information used by the login account to participate in the target conference; The cross-terminal conference joining information is sent to the conference server when the client used by the login account enters the target conference.
13. The method for processing an online conference according to claim 12, characterized in that: The processing method also includes: In response to a triggering operation of entering the target conference through the first client, the device information of the first client is sent to the conference server to instruct the conference server to notify the second client to exit the target conference, and the device information of the first client is sent to the second client.
14. A device for processing an online conference, characterized in that: include: A display unit configured to display an entry interface of a target conference in the first client, wherein the entry interface displays conference information of the target conference and status identification information indicating that a login account of the first client has entered the target conference through a second client; The processing unit is configured to display a conference interface of the target conference in the first client in response to a triggering operation of entering the target conference through the first client.
15. A computer readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the online conference processing method according to any one of claims 1 to 13 is implemented.
16. An electronic device, characterized in that: include: one or more processors; A memory for storing one or more computer programs, which, when executed by the one or more processors, enables the electronic device to implement the online conference processing method as described in any one of claims 1 to 13.
17. A computer program product, characterized in that The computer program product includes a computer program, which is stored in a computer-readable storage medium. The processor of the electronic device reads and executes the computer program from the computer-readable storage medium, so that the electronic device executes the online conference processing method as described in any one of claims 1 to 13.